﻿h3--logomark--responsive#ctl00_PlaceHolderMain_RichHtmlField__ControlWrapper_RichHtmlField>p{
	display:block !important;
	margin: auto;
	max-width:1200px;
}

@media (min-width: 36.875em) {
	.wrapper.pv2 h2.h3--logomark--responsive {
	  display:inline-block;
	}
}
 
.videoControlDesc{
  padding-left: 25px;
  padding-top: 25px;
  padding-right: 25px;
  padding-bottom: 50px;
}

.galleryCarouselPadding {
  padding-bottom:0;
}

.ciModule {
    position: relative;
    min-height: 30px;
    display: block;
}
.moduleConfig>*{
	display:none;
}
.moduleConfig:before {
  background: url("/style library/ci/images/ajax-loader.gif") no-repeat scroll 50% 50% rgba(0, 0, 0, 0);
  /*border: 1px solid #FF0000;*/
  content: "";
  display: block;
  height: 50px;
}

.templateAnnotation {
  display: none;
}

.customVideo {
  display: block;
  height: 100% !important;
  margin: 0;
  padding: 0;
  position: absolute;
  top: 0;
  width: 100% !important;
  cursor:pointer;
}

/*
.ciModule > div > h1:not(.h1--logomark--top):before {
    background: transparent url('/style library/ci/images/ajax-loader.gif') no-repeat scroll 50% 50%;
    width: 99%;
    height: 100%;
    display: block;
    position: absolute;
    content: "";
    left: 0px;
    top: 0px;
}

.ciModule > div > h1 {
	display:block;
	height:1px;
    text-indent:-9999px;
}

.ciModule > div > div:not(.bg-darkest), .ciModule > div > a {
	display:none;
}
*/

.twoColumnHide {
	display:none;
}

.emailError {
	color: red !important;
	text-align: center !important;
}


/* Newsroom */

.newsroomTitle {
  font-family: "Proxima Nova Bold", sans-serif;
  font-size: 16px;
  display: block;
}

.newsroomDate {
  font-family: "Proxima Nova Regular", sans-serif;
  font-size: 14px;
  color: #465560;
  padding-bottom: 30px;
  display: block;
}

.newsBrowserImage {
  float: left;
  margin-right: 40px;
}

.newsBrowserTitle {
  display: block;
  font-family: "Proxima Nova Bold", sans-serif;
  font-size: 21px;
  color: #4BA947;
}

.newsBrowserDate {
  display: block;
  font-family: "Proxima Nova Bold", sans-serif;
  font-size: 16px;
  color: #465560;
  padding-top: 10px;
}

.newsBrowserAbstract {
  display: block;
  font-family: "Proxima Nova Regular", sans-serif;
  font-size: 16px;
  color: #465560;
  padding-top: 10px;
}

.newsBrowserListItem {
  /*padding-bottom: 100px;*/
}

.newsBrowserRSS {
	display:block;
	text-align:center;
}

@media (min-width: 48em) {
	.newsBrowserRSS {
	  color: #677782;
	  display: block;
	  font-family: Proxima Nova Bold;
	  font-size: 14px;
	  text-align:left;
	}
}

.newsroomBrowserRSSLink {
  color: #4BA947 !important;
}

.newsBrowserSearch {
	float:none;
	margin-bottom:20px;
}

@media (min-width: 48em) {
	.newsBrowserSearch {
	  float: right;
	}
}

.newsBrowserRSSIcon {
  margin-left: 5px;
}

.viewAll {
	margin:0 0 30px 0;
}


 .newsBrowserListItem a h3{color:#0f95d3}
/* End Newsroom */

/* Fliiping Circles */
/* @group values container */
@media (min-width: 48em) {
  .home-values {
    -webkit-transform: translateZ(0);
    -moz-transform: translateZ(0);
    -o-transform: translateZ(0);
    transform: translateZ(0);
    background-image: url('../images/bg-home-values.jpg?1389106075');
    background-size: cover;
  }
}
.ie8 .home-values {
  background-position: 50% 0;
  min-width: 1200px;
}

/* @end */
/* @group values list */
/* @end */
/* @group value block */
.value {
  /*border: 15px solid #0f95d3;
  border-bottom-width: 25px;
  border-top-width: 0;
  padding: 15px;
  text-align: center;*/
}
.value:first-child {
  border-top-width: 25px;
}
@media (min-width: 48em) {
  .value {
    border: 0;
    display: inline-block;
    margin: 5% 0;
    padding: 0;
    position: relative;
    height: 0;
    padding-top: 38.33333%;
    width: 38.33333%;
  }
  .value .value__contents {
    display: block;
    position: absolute;
    width: 100% !important;
    height: 100% !important;
    top: 0;
    margin: 0;
    padding: 0;
  }
  .value:nth-child(odd) {
    clear: left;
    float: left;
    margin-left: 5%;
  }
  .value:nth-child(even) {
    clear: right;
    float: right;
    margin-right: 5%;
  }
}
.ie8 .value {
  margin: 2.5% 5%;
}

@media (min-width: 48em) {
  .value__contents {
    margin: auto;
  }
}
/* @end */
/* @group value text */
.value__title {
  background-color: rgba(255, 255, 255, 0.95);
}
@media (min-width: 48em) {
  .value__title {
    border-radius: 50%;
    margin: 0;
    height: 100%;
    position: absolute;
    width: 100%;
    padding-top: 18%;
  }
}
.ie8 .value__title {
  background: url('../images/bg-home-value-circle-white-ie8.png?1389106075');
}
.value__title h3 {
  background-size: auto 1.5em;
  font-size: 1.5em;
  padding-top: 2.08333em;
}
.value__title span {
  display: block;
  font-size: 1.16667em;
  margin: .5em 0 0;
  padding: .7em 0 .6em;
  position: relative;
  text-transform: uppercase;
  width: 100%;
}
.value__title span:before, .value__title span:after {
  content: '';
  display: block;
  height: 3px;
  position: absolute;
  width: 7em;
  background: #eeeeee;
  left: 0;
  margin: auto;
  right: 0;
}
.value__title span:before {
  top: 0;
}
.value__title span:after {
  bottom: 0;
}
@media (min-width: 48em) {
  .value__title span {
    font-size: 1em;
    position: absolute;
  }
  .value__title span:before, .value__title span:after {
    width: 5em;
  }
}
@media (min-width: 60em) {
  .value__title span {
    font-size: 1.33333em;
  }
}
@media (min-width: 75em) {
  .value__title span {
    font-family: 'Proxima Nova Thin', sans-serif;
    font-size: 1.75em;
    font-weight: normal;
  }
}

@media (min-width: 48em) {
  .value__details {
    border-radius: 50%;
    margin: 0;
    height: 100%;
    position: absolute;
    width: 100%;
    background-color: #0f95d3;
    padding: 15% 7%;
  }
}
.ie8 .value__details {
  background: url('../images/bg-home-value-circle-blue-ie8.png?1389106075');
}
@media (min-width: 60em) {
  .value__details {
    padding: 15% 13%;
  }
}

.value__details__title {
  display: none;
  color: #fff;
  text-align: center;
  text-transform: uppercase;
}
@media (min-width: 48em) {
  .value__details__title {
    display: block;
    font-size: 1em;
    margin: 0 1.8em;
  }
}
@media (min-width: 60em) {
  .value__details__title {
    font-size: 1.3125em;
    margin: 0;
  }
}

.value__details__text {
  color: #677782;
}
@media (min-width: 48em) {
  .value__details__text {
    color: #fff;
    -moz-osx-font-smoothing: grayscale;
    -webkit-font-smoothing: antialiased;
  }
}
@media (min-width: 60em) {
  .value__details__text {
    font-size: 1.25em;
    line-height: 1.5;
  }
}
@media (min-width: 75em) {
  .value__details__text {
    font-size: 1.5em;
    line-height: 1.5;
  }
}

/* @end */
/* @group 3d circle flip */
@media (min-width: 48em) {
  .value {
    -webkit-perspective: 800px;
    -moz-perspective: 800px;
    -o-perspective: 800px;
    perspective: 800px;
    position: relative;
  }

  .value__contents {
    -webkit-transform-style: preserve-3d;
    -moz-transform-style: preserve-3d;
    -o-transform-style: preserve-3d;
    transform-style: preserve-3d;
    -webkit-transition: -webkit-transform 0.5s ease-in-out;
    -moz-transition: -moz-transform 0.5s ease-in-out;
    -o-transition: -o-transform 0.5s ease-in-out;
    transition: transform 0.5s ease-in-out;
  }

  .value__title,
  .value__details {
    -webkit-backface-visibility: hidden;
    -moz-backface-visibility: hidden;
    -o-backface-visibility: hidden;
    backface-visibility: hidden;
    -webkit-transform-style: preserve-3d;
    -moz-transform-style: preserve-3d;
    -o-transform-style: preserve-3d;
    transform-style: preserve-3d;
  }

  .value__details {
    -webkit-transform: rotateY(180deg);
    -moz-transform: rotateY(180deg);
    -o-transform: rotateY(180deg);
    transform: rotateY(180deg);
  }

  .value:focus .value__contents,
  .value:hover .value__contents {
    -webkit-transform: rotateY(180deg);
    -moz-transform: rotateY(180deg);
    -o-transform: rotateY(180deg);
    transform: rotateY(180deg);
  }
}
.ie10 .value__contents {
  transition: none;
}
.ie10 .value__title,
.ie10 .value__details {
  transition: transform .5s ease-in-out;
}
.ie10 .value:hover .value__contents {
  transform: rotate(0deg);
}
.ie10 .value:hover .value__contents .value__title,
.ie10 .value:hover .value__contents .value__details {
  -webkit-transform: rotateY(360deg);
  -moz-transform: rotateY(360deg);
  -o-transform: rotateY(360deg);
  transform: rotateY(360deg);
}

.no-csstransforms3d .value__details {
  display: none;
}
.no-csstransforms3d .value:hover .value__contents,
.no-csstransforms3d .value:hover .value__details {
  -webkit-transform: rotateY(0deg);
  -moz-transform: rotateY(0deg);
  -o-transform: rotateY(0deg);
  transform: rotateY(0deg);
}
.no-csstransforms3d .value:hover .value__title {
  display: none;
}
.no-csstransforms3d .value:hover .value__details {
  display: block;
}
/* @end */

/* @end */
/* @end of Flipping Circles*/

/* Three Circles and Four Circles */
.fact--dark-brown, .fact--dark-grey, .fact--grey, .fact--dark-purple, .fact--purple, .fact--dark-red, .fact--red, .fact--teal, .fact--color-FFFFFF, .fact--color-677782, .fact--color-0F95D3, .fact--color-4BA947, .fact--color-F26E26,  .fact--color-DC662B, .fact--color-FCBC17, .fact--color-E5B53B, .fact--color-F79320, .fact--color-5E9741, .fact--color-4C883E, .fact--color-056333, .fact--color-864F22, .fact--color-532913, .fact--color-C0CB3C, .fact--color-115A57, .fact--color-AFB93E, .fact--color-465560, .fact--color-BCDCED, .fact--color-2082B6, .fact--color-005F9A, .fact--color-13477D
{
    color: #FFFFFF;
    margin: 0 -15px;
    padding: 15px;
}
@media (min-width: 36.875em) {
.fact--dark-brown, .fact--dark-grey, .fact--grey, .fact--dark-purple, .fact--purple, .fact--dark-red, .fact--red, .fact--teal, .fact--color-FFFFFF, .fact--color-677782, .fact--color-0F95D3, .fact--color-4BA947, .fact--color-F26E26,  .fact--color-DC662B, .fact--color-FCBC17, .fact--color-E5B53B, .fact--color-F79320, .fact--color-5E9741, .fact--color-4C883E, .fact--color-056333, .fact--color-864F22, .fact--color-532913, .fact--color-C0CB3C, .fact--color-115A57, .fact--color-AFB93E, .fact--color-465560, .fact--color-BCDCED, .fact--color-2082B6, .fact--color-005F9A, .fact--color-13477D {
    background-color: rgba(0, 0, 0, 0) !important;
    color: inherit;
    margin: 20px 0 40px;
    padding: 0;
}
}
@media (max-width: 36.8125em) {
.fact--dark-brown [class*="h3"], .fact--dark-grey [class*="h3"], .fact--grey [class*="h3"], .fact--dark-purple [class*="h3"], .fact--purple [class*="h3"], .fact--dark-red [class*="h3"], .fact--red [class*="h3"], .fact--teal [class*="h3"], .fact--color-FFFFFF [class*="h3"], .fact--color-677782 [class*="h3"], .fact--color-0F95D3 [class*="h3"], .fact--color-4BA947 [class*="h3"], .fact--color-F26E26 [class*="h3"], .fact--color-DC662B [class*="h3"], .fact--color-FCBC17 [class*="h3"], .fact--color-E5B53B [class*="h3"], .fact--color-F79320 [class*="h3"], .fact--color-5E9741 [class*="h3"], .fact--color-4C883E [class*="h3"], .fact--color-056333 [class*="h3"], .fact--color-864F22 [class*="h3"], .fact--color-532913 [class*="h3"], .fact--color-C0CB3C [class*="h3"], .fact--color-115A57 [class*="h3"], .fact--color-AFB93E [class*="h3"], .fact--color-465560 [class*="h3"], .fact--color-BCDCED [class*="h3"], .fact--color-2082B6 [class*="h3"], .fact--color-005F9A [class*="h3"], .fact--color-13477D [class*="h3"] {
    color: #FFFFFF;
}
}
@media (min-width: 36.875em) {
.fact--dark-brown, .fact--dark-grey, .fact--grey, .fact--dark-purple, .fact--purple, .fact--dark-red, .fact--red, .fact--teal, .fact--color-FFFFFF, .fact--color-677782, .fact--color-0F95D3, .fact--color-4BA947, .fact--color-F26E26,  .fact--color-DC662B, .fact--color-FCBC17, .fact--color-E5B53B, .fact--color-F79320, .fact--color-5E9741, .fact--color-4C883E, .fact--color-056333, .fact--color-864F22, .fact--color-532913, .fact--color-C0CB3C, .fact--color-115A57, .fact--color-AFB93E, .fact--color-465560, .fact--color-BCDCED, .fact--color-2082B6, .fact--color-005F9A, .fact--color-13477D {
    background: inherit;
}
}

/* add all colors here */
.fact--dark-brown .icongraphic-icon, .fact--dark-grey .icongraphic-icon, .fact--grey .icongraphic-icon, .fact--dark-purple .icongraphic-icon, .fact--purple .icongraphic-icon, .fact--dark-red .icongraphic-icon, .fact--red .icongraphic-icon, .fact--teal .icongraphic-icon, .fact--color-FFFFFF .icongraphic-icon, .fact--color-677782 .icongraphic-icon, .fact--color-0F95D3 .icongraphic-icon, .fact--color-4BA947 .icongraphic-icon, .fact--color-F26E26 .icongraphic-icon, .fact--color-DC662B .icongraphic-icon, .fact--color-FCBC17 .icongraphic-icon, .fact--color-E5B53B .icongraphic-icon, .fact--color-F79320 .icongraphic-icon, .fact--color-5E9741 .icongraphic-icon, .fact--color-4C883E .icongraphic-icon, .fact--color-056333 .icongraphic-icon, .fact--color-864F22 .icongraphic-icon, .fact--color-532913 .icongraphic-icon, .fact--color-C0CB3C .icongraphic-icon, .fact--color-115A57 .icongraphic-icon, .fact--color-AFB93E .icongraphic-icon, .fact--color-465560 .icongraphic-icon, .fact--color-BCDCED .icongraphic-icon, .fact--color-2082B6 .icongraphic-icon, .fact--color-005F9A .icongraphic-icon, .fact--color-13477D .icongraphic-icon  {
    text-align: center;
}

.fact--dark-brown, .fact--dark-brown .infographic-icon--spot:before  {
    background: none repeat scroll 0 0 #593417;
}
.fact--dark-grey, .fact--dark-grey .infographic-icon--spot:before {
    background: none repeat scroll 0 0 #968476;
}
.fact--grey, .fact--grey .infographic-icon--spot:before {
    background: none repeat scroll 0 0 #968476;
}
.fact--dark-purple, .fact--dark-purple .infographic-icon--spot:before {
    background: none repeat scroll 0 0 #550563;
}
.fact--purple, .fact--purple .infographic-icon--spot:before {
    background: none repeat scroll 0 0 #9009a9;
}
.fact--dark-red, .fact--dark-red .infographic-icon--spot:before {
    background: none repeat scroll 0 0 #9a0012;
}
.fact--red, .fact--red .infographic-icon--spot:before {
    background: none repeat scroll 0 0 #cf0019;
}
.fact--teal, .fact--teal .infographic-icon--spot:before {
    background: none repeat scroll 0 0 #187e7a;
}

.ie8 .fact--dark-brown .infographic-icon--spot:before {
    background: none repeat scroll 0 0 rgba(0, 0, 0, 0);
    color: #593417;
}
.ie8 .fact--dark-grey .infographic-icon--spot:before {
    background: none repeat scroll 0 0 rgba(0, 0, 0, 0);
    color: #968476;
}
.ie8 .fact--grey .infographic-icon--spot:before {
    background: none repeat scroll 0 0 rgba(0, 0, 0, 0);
    color: #968476;
}
.ie8 .fact--dark-purple .infographic-icon--spot:before {
    background: none repeat scroll 0 0 rgba(0, 0, 0, 0);
    color: #550563;
}
.ie8 .fact--purple .infographic-icon--spot:before {
    background: none repeat scroll 0 0 rgba(0, 0, 0, 0);
    color: #9009a9;
}
.ie8 .fact--dark-red .infographic-icon--spot:before {
    background: none repeat scroll 0 0 rgba(0, 0, 0, 0);
    color: #9a0012;
}
.ie8 .fact--red .infographic-icon--spot:before {
    background: none repeat scroll 0 0 rgba(0, 0, 0, 0);
    color: #cf0019;
}
.ie8 .fact--teal .infographic-icon--spot:before {
    background: none repeat scroll 0 0 rgba(0, 0, 0, 0);
    color: #187e7a;
}
/* End of Three Circles and Four Circles */

.fact--color-FFFFFF, .fact--color-FFFFFF .infographic-icon--spot:before  { background: none repeat scroll 0 0 #FFFFFF; }
.fact--color-677782, .fact--color-677782 .infographic-icon--spot:before  { background: none repeat scroll 0 0 #677782; }
.fact--color-0F95D3, .fact--color-0F95D3 .infographic-icon--spot:before  { background: none repeat scroll 0 0 #0F95D3; }
.fact--color-4BA947, .fact--color-4BA947 .infographic-icon--spot:before  { background: none repeat scroll 0 0 #4BA947; }
.fact--color-F26E26, .fact--color-F26E26 .infographic-icon--spot:before  { background: none repeat scroll 0 0 #F26E26; }
.fact--color-DC662B, .fact--color-DC662B .infographic-icon--spot:before  { background: none repeat scroll 0 0 #DC662B; }
.fact--color-FCBC17, .fact--color-FCBC17 .infographic-icon--spot:before  { background: none repeat scroll 0 0 #FCBC17; }
.fact--color-E5B53B, .fact--color-E5B53B .infographic-icon--spot:before  { background: none repeat scroll 0 0 #E5B53B; }
.fact--color-F79320, .fact--color-F79320 .infographic-icon--spot:before  { background: none repeat scroll 0 0 #F79320; }
.fact--color-5E9741, .fact--color-5E9741 .infographic-icon--spot:before  { background: none repeat scroll 0 0 #5E9741; }
.fact--color-4C883E, .fact--color-4C883E .infographic-icon--spot:before  { background: none repeat scroll 0 0 #4C883E; }
.fact--color-056333, .fact--color-056333 .infographic-icon--spot:before  { background: none repeat scroll 0 0 #056333; }
.fact--color-864F22, .fact--color-864F22 .infographic-icon--spot:before  { background: none repeat scroll 0 0 #864F22; }
.fact--color-532913, .fact--color-532913 .infographic-icon--spot:before  { background: none repeat scroll 0 0 #532913; }
.fact--color-C0CB3C, .fact--color-C0CB3C .infographic-icon--spot:before  { background: none repeat scroll 0 0 #C0CB3C; }
.fact--color-115A57, .fact--color-115A57 .infographic-icon--spot:before  { background: none repeat scroll 0 0 #115A57; }
.fact--color-AFB93E, .fact--color-AFB93E .infographic-icon--spot:before  { background: none repeat scroll 0 0 #AFB93E; }
.fact--color-465560, .fact--color-465560 .infographic-icon--spot:before  { background: none repeat scroll 0 0 #465560; }
.fact--color-BCDCED, .fact--color-BCDCED .infographic-icon--spot:before  { background: none repeat scroll 0 0 #BCDCED; }
.fact--color-2082B6, .fact--color-2082B6 .infographic-icon--spot:before  { background: none repeat scroll 0 0 #2082B6; }
.fact--color-005F9A, .fact--color-005F9A .infographic-icon--spot:before  { background: none repeat scroll 0 0 #005F9A; }
.fact--color-13477D, .fact--color-13477D .infographic-icon--spot:before  { background: none repeat scroll 0 0 #13477D; }


.ie8 .fact--color-FFFFFF .infographic-icon--spot:before { background: none repeat scroll 0 0 rgba(0, 0, 0, 0); color: #FFFFFF; }
.ie8 .fact--color-677782 .infographic-icon--spot:before { background: none repeat scroll 0 0 rgba(0, 0, 0, 0); color: #677782; }
.ie8 .fact--color-0F95D3 .infographic-icon--spot:before { background: none repeat scroll 0 0 rgba(0, 0, 0, 0); color: #0F95D3; }
.ie8 .fact--color-4BA947 .infographic-icon--spot:before { background: none repeat scroll 0 0 rgba(0, 0, 0, 0); color: #4BA947; }
.ie8 .fact--color-F26E26 .infographic-icon--spot:before { background: none repeat scroll 0 0 rgba(0, 0, 0, 0); color: #F26E26; }
.ie8 .fact--color-DC662B .infographic-icon--spot:before { background: none repeat scroll 0 0 rgba(0, 0, 0, 0); color: #DC662B; }
.ie8 .fact--color-FCBC17 .infographic-icon--spot:before { background: none repeat scroll 0 0 rgba(0, 0, 0, 0); color: #FCBC17; }
.ie8 .fact--color-E5B53B .infographic-icon--spot:before { background: none repeat scroll 0 0 rgba(0, 0, 0, 0); color: #E5B53B; }
.ie8 .fact--color-F79320 .infographic-icon--spot:before { background: none repeat scroll 0 0 rgba(0, 0, 0, 0); color: #F79320; }
.ie8 .fact--color-5E9741 .infographic-icon--spot:before { background: none repeat scroll 0 0 rgba(0, 0, 0, 0); color: #5E9741; }
.ie8 .fact--color-4C883E .infographic-icon--spot:before { background: none repeat scroll 0 0 rgba(0, 0, 0, 0); color: #4C883E; }
.ie8 .fact--color-056333 .infographic-icon--spot:before { background: none repeat scroll 0 0 rgba(0, 0, 0, 0); color: #056333; }
.ie8 .fact--color-864F22 .infographic-icon--spot:before { background: none repeat scroll 0 0 rgba(0, 0, 0, 0); color: #864F22; }
.ie8 .fact--color-532913 .infographic-icon--spot:before { background: none repeat scroll 0 0 rgba(0, 0, 0, 0); color: #532913; }
.ie8 .fact--color-C0CB3C .infographic-icon--spot:before { background: none repeat scroll 0 0 rgba(0, 0, 0, 0); color: #C0CB3C; }
.ie8 .fact--color-115A57 .infographic-icon--spot:before { background: none repeat scroll 0 0 rgba(0, 0, 0, 0); color: #115A57; }
.ie8 .fact--color-AFB93E .infographic-icon--spot:before { background: none repeat scroll 0 0 rgba(0, 0, 0, 0); color: #AFB93E; }
.ie8 .fact--color-465560 .infographic-icon--spot:before { background: none repeat scroll 0 0 rgba(0, 0, 0, 0); color: #465560; }
.ie8 .fact--color-BCDCED .infographic-icon--spot:before { background: none repeat scroll 0 0 rgba(0, 0, 0, 0); color: #BCDCED; }
.ie8 .fact--color-2082B6 .infographic-icon--spot:before { background: none repeat scroll 0 0 rgba(0, 0, 0, 0); color: #2082B6; }
.ie8 .fact--color-005F9A .infographic-icon--spot:before { background: none repeat scroll 0 0 rgba(0, 0, 0, 0); color: #005F9A; }
.ie8 .fact--color-13477D .infographic-icon--spot:before { background: none repeat scroll 0 0 rgba(0, 0, 0, 0); color: #13477D; }

/* Two Column Donate/Newsletter */
.twoColumnHide {
	display: none;
}

/* ---------------------------------- Publications -----------------------------------*/
.publication .container {
	margin-top:-16px;
}
.publication .info_text {
	float: left;
	margin-top:23px;
}
.alt_page_navigation {
	font-family:"Proxima Nova Bold", sans-serif;
	font-size: 0.875em;
	text-align: right;
	width: 100%;
	white-space:nowrap;
}
.alt_page_navigation > div {
	display: inline-block;
	height: 2.57143em;
	list-style: none;
	margin: 15px 0;
	max-width: 40%;
	overflow: hidden;
	padding: 0;
	text-align: center;
	vertical-align: middle;
}
@media (min-width: 21.875em) {
	.alt_page_navigation > div {
		max-width: 50%;
	}
}
.alt_page_navigation a {
	border-radius: 100%;
	border: 0.14286em solid transparent;
	display: inline-block;
	height: 2.57143em;
	line-height: 2.42857em;
	margin-left: 4px;
	text-align: center;
	vertical-align: middle;
	width: 2.57143em;
}
.alt_page_navigation a:focus, .alt_page_navigation a:hover {
  border-color: #0f95d3;
  text-decoration:none;
}
.alt_page_navigation a.active_page {
  border-color: #4ba947;
  color: #4ba947;
}
.alt_page_navigation:hover a.active_page {
  border-color: rgba(75, 169, 71, 0.2);
}
.first_link, .previous_link, .next_link, .last_link {
  font-size: 0.57143em;
  width:1px;
  overflow:hidden;
}
.previous_link:before, .next_link:before {  
	font-family: 'icomoon';
	font-style: normal;
	font-variant: normal;
	font-weight: normal;
	line-height: 1;
	speak: none;
	text-transform: none;
	-moz-osx-font-smoothing: grayscale;
	-webkit-font-smoothing: antialiased;
	width: 2.57em;
}
.previous_link:before {
  content: "\e62f";
}
.next_link:before {
  content: "\e62e";
}
.first_link, .last_link, span.ellipse {
	display:none !important;
}
.publication ul.alt_content {
	list-style:none;
	margin:0;
	padding:0;
}

.figure__caption__text, .figure__caption__title{
	background-color:#000;
}
.theme--publication .figure__caption--full .figure__caption__title{

overflow: hidden;
text-overflow: ellipsis;
padding-bottom: 3px;
display: -webkit-box;
  -webkit-line-clamp: 3;
  -webkit-box-orient: vertical; 
}
.theme--publication .figure__caption--full .figure__caption__text{

overflow: hidden;
text-overflow: ellipsis;
padding-bottom: 3px;
display: -webkit-box;
  -webkit-line-clamp: 5;
  -webkit-box-orient: vertical; 
	
}
/* ------------------------------ End of Publications -------------------------------*/


/* -------------------------------- Custom Page Layouts -----------------------------------*/
.social-sharing {
	list-style: none;
	margin: 0 0 50px 0;
	padding: 0;
}
.social-sharing li {
	display: inline-block;
	margin-right: 20px;
}
.social-sharing li a {
	color: #465560;
}
.social-sharing li a:hover, .social-sharing li a:focus {
	color: #5a6d7b;
}
.request-interview-box {
	margin-bottom: 48px !important;
	margin-top:0 !important;
}
.request-interview-box p {
	margin: 0;
	padding: 0;
}
.custom-pl-container > h3 a:hover {
	color:#4ba947;
}
.custom-pl-container .pr-left-column > h4:first-child {
	/*margin-top:36px;*/
	margin-bottom:30px;
}
.custom-pl-container .pr-right-column {
	margin-bottom:80px;
}
.custom-pl-container > .grid > .medium--one-half .blockquote {
	margin-left: 0;
	margin-right: 0;
}
.custom-pl-container > .grid > .medium--one-half .medium--one-half {
	float:none;
	margin:20px 0 0 0 !important;
	padding:0 !important;
	width: 100%;
}
.custom-pl-container .galleryCarouselPadding, .custom-pl-container .carousel__items {
	padding:0;
}
.custom-pl-container .media--16x9-iframe {
	margin-bottom:33px;
}
.pr__downloads, .pr__downloads li {
	list-style: none;
	margin: 15px 0 0 0;
	padding: 0;
	position: relative;
}
.pr__downloads {
	margin-bottom:50px;
}
.pr__downloads a, .text.greyLinks dt a {
	color: #465560;
	font-family: 'Proxima Nova Bold', sans-serifs;
}
.pr__downloads a:focus, .pr__downloads a:hover,
.text.greyLinks dt a:hover, .text.greyLinks dt a:focus {
	color: #5a6d7b;
}
.pr__downloads a:active {
	color: #5a6d7b;
}
.pr__downloads [class*='icon-']:before {
	color: #4ba947;
	margin-right: 9px;
}
.text.greyLinks {
	margin-bottom:40px;
}
.custom-pl-container .text.greyLinks dt:before {
	display: none;
}
.custom-pl-container .text dt a:before {
	content: '';
	display: block;
	height: 0.4375em;
	position: absolute;
	width: 0.4375em;
	background: #fff;
	border: 0.125em solid #0f95d3;
	border-radius: 50%;
	left: -1em;
	line-height: 3;
	margin-top: -0.26875em;
	top: 0.875em;
}
/* ------------------------------ End of Custom Page Layouts ------------------------------*/

/* -------------------------------- Search -----------------------------------*/
.ci_seo_content {
	display:none;
}

.ms-searchCenter-result-main {
	clear: both;
	display: block;
	margin-left: auto;
	margin-right: auto;
	max-width: 1200px;
	padding-left: 15px;
	padding-right: 15px;
	padding-bottom: 2%;
	padding-top: 2%;
	width: 100%;
}
.ms-searchCenter-result-main #Result {
	position: relative;
}
.ms-searchCenter-result-main #NoResult {
	margin-left: 30px;
	visibility:hidden;
}
.ms-searchCenter-result-main #NoResult h3 {
	margin-bottom: 21.5px;
}
.ms-searchCenter-result-main #NoResult dt {
	font-family: 'Proxima Nova Light', sans-serif;
}
.ms-searchCenter-result-main #NoResult dt:before {
	border: 0.125em solid #4ba947;
}
.ms-searchCenter-result-main .wrapper.pv2 {
	padding: 0;
}
.ms-searchCenter-result-main h1.large--pull-left {
	margin-bottom: -15px;
	margin-left: -2px;
}
.ms-searchCenter-result-main .large--pull-right{
	margin-right: 0;
}
.ie8 .ms-searchCenter-result-main {
	min-width: 800px;
	max-width: 1160px;
}
.ms-srch-group-content {
	position: relative;
}
.search-result-video-thumbnail-container {
	margin:3px 30px 0 0;
}
.ms-searchCenter-result-main .icon-youtube {
	color: #4ba947;
	margin: 4px 12px 0 0;
	min-height: 80px;
}
.search-result-video-thumbnail-container img {
	border: none;
	margin: 0;
}
.ms-srch-group-content > div, .search-result-video-thumbnail-container, .ms-searchCenter-result-main .icon-youtube {
	float:left;
}
.ms-searchCenter-result-main .ms-srch-item-icon {
	float: left;
	min-height: 48px;
	margin-top: 5px;
	margin-right: 15px;
}
.ms-searchCenter-result-main .ms-srch-group-content > [class*='icon-'] {
	color: #4ba947;
	min-height: 48px;
	margin-top: 5px;
}
.ms-searchCenter-result-main .ms-srch-group-content > div:first-child .search-result-video-thumbnail-container,
.ms-searchCenter-result-main .ms-srch-group-content > div:first-child .icon-youtube {
	margin-top:14px;
}
.ms-searchCenter-result-main .ms-srch-group-content .icon-document {
	margin-top:32px;
}
.ms-searchCenter-result-main .ms-srch-group-content > .icon-document:first-child {
	margin-top:18px;
}
.ms-searchCenter-result-main > .ms-fullWidth > .ms-fullWidth:first-child:after,
.ms-searchCenter-result-main > .ms-fullWidth > .ms-fullWidth:nth-child(2):before,
.ms-srch-group-content > .ms-srch-item:after, .ms-srch-group-content > .searchVideoContent:after {
	clear: both;
	content: " ";
	display: block;
	line-height: 0;
	margin: 0;
	padding: 0;
	visibility: hidden;
}
.ms-searchCenter-result-main > .ms-fullWidth > .ms-fullWidth:nth-child(2) {
	clear: left;
	padding-top: 2%;
}
/* @group layout */
@media (min-width: 48em) {
	.ms-searchCenter-result-main {
		padding-left: 20px;
		padding-right: 20px;
	}
}
.ms-srchnav {
	font-family: 'Proxima Nova Bold', sans-serif;
	font-weight: normal;
	-moz-osx-font-smoothing: grayscale;
	-webkit-font-smoothing: antialiased;
	text-transform: uppercase;
}
.ms-srchnav:after {
	clear: both;
	content: '';
	display: table;
}
@media (min-width: 36.875em) {
	.ms-srchnav  {
		border-bottom: 1px dotted #bbbbbb;
		padding-bottom: 3px;
	}
}
.ms-srchnav-list:before {
	color: #465560;
	content: "Show:";
	display: block;
	font-size: 100%;
	line-height: 3;
	margin: 12px 0 0;
	text-align: left;
	width: 100%;
}
@media (min-width: 36.875em) {
	.ms-srchnav-list:before {
		display: inline-block;
		text-align: left;
		width: auto;
	}
}
.ms-srchnav-list {
	font-size: 0.875em;
	line-height: 3;
	margin: 0;
	padding: 0;
}
@media (min-width: 36.875em) {
	.ms-srchnav-list {
		display: inline-block;
		line-height: 1.5;
		white-space: nowrap;
		width: auto;
	}
}
.ms-srchnav-list li {
	border-bottom: 1px dotted #bbbbbb;
	display: inline-block;
	vertical-align: middle;
	width: 100%;
}
@media (min-width: 36.875em) {
	.ms-srchnav-list li {
		border: 0;
		border-left: 1px dotted #bbbbbb;
		width: auto;
	}
	.ms-srchnav-list li h2 {
		margin: 0 20px !important;
	}
	
	.ms-srchnav-list li:first-child {
		border-left: 0;
	}
}
.ms-srchnav-list li h2 {
	font-family: 'Proxima Nova Bold', sans-serif;
	font-size: 100%;
	font-weight: normal;
	text-align: left;
	margin: 0 0 10px 0;
}
.ms-srchnav-list li a.ms-srchnav-link-selected {
	color:#4ba947;
}
.ms-searchCenter-result-main #ResultFooter {
	display:none;
}
.ms-searchCenter-result-main .ms-srch-item-path {
	color:#0f95d3;
}
.ms-searchCenter-result-main .ms-srch-resultscount {
	line-height: 2.125em;
	display: block;
	-webkit-margin-before: 1em;
	-webkit-margin-after: 1em;
	-webkit-margin-start: 0px;
	-webkit-margin-end: 0px;
	padding-top: 45px;
}
.ms-searchCenter-result-main #Groups {
	padding:20px 20px 0 20px;
}
.ms-srch-group-content > .ms-srch-item, .ms-srch-group-content > .searchVideoContent {
	border-bottom: 1px dotted #bbbbbb;
	clear: right;
	display:block;
	height: 100%;
	float: none;
	padding-bottom: 30px !important;
	position: relative;
}
.ms-srch-group-content > .ms-srch-item, .ms-srch-group-content > .searchVideoContent:first-child .ms-srch-item-title {
	padding-top:1px;
}
.ms-srch-group-content > .ms-srch-item, .ms-srch-group-content > .searchVideoContent:first-child .ms-srch-item-title .icon-youtube {
	margin-top:15px !important;
}

.ms-searchCenter-result-main .ms-srch-group-clear {
	background: #FFF;
	display: block;
	width:100%;
	height: 1px;
	position: absolute;
	bottom: 0;
}
.ms-srch-group-content > .ms-srch-item:first-child, .ms-srch-group-content > .searchVideoContent:first-child {
	margin-top: 0;
}
@media (min-width: 36.875em) {
  .ms-srch-group-content > .ms-srch-item, .ms-srch-group-content > .searchVideoContent {
    /*margin-top: 28px;*/
    padding-bottom: 30px;
    padding-left: 30px;
    padding-right:30px;
  }
}
/* Pagination */
.ms-searchCenter-result-main .ms-srch-Paging {
	position: relative;
	z-index: 600;
}
.ms-searchCenter-result-main .ms-srch-Paging a {
	border-radius: 100%;
	border: 0.14286em solid transparent;
	display: inline-block;
	font-family: 'Proxima Nova Bold', sans-serif;
	height: 2.57143em;
	line-height: 2.42857em;
	text-align: center;
	vertical-align: middle;
	width: 2.57143em;
	-moz-osx-font-smoothing: grayscale;
	-webkit-font-smoothing: antialiased;
}
.ms-searchCenter-result-main .ms-srch-Paging a:focus, .ms-searchCenter-result-main .ms-srch-Paging a:hover {
	border-color: #0f95d3;
}
.ms-searchCenter-result-main .ms-srch-Paging #PagingSelf a {
	border-color: #4ba947;
	color: #4ba947;
}
.ms-searchCenter-result-main .ms-srch-Paging:hover #PagingSelf a {
	border-color: rgba(75, 169, 71, 0.2);
}
.ms-searchCenter-result-main #PageLinkPrev, .ms-searchCenter-result-main #PageLinkNext {
	font-size: 0.57143em;
}
.ms-searchCenter-result-main #PageLinkNext:before {
	content: "\e62e";
	font-family: 'icomoon';
}
.ms-searchCenter-result-main #PageLinkPrev:before {
	content: "\e62f";
	font-family: 'icomoon';
}
.ms-searchCenter-result-main .ms-srch-Paging {
	display: inline-block;
	float:right;
	font-size: 0.875em;
	height: 2.57143em;
	list-style: none;
	margin: 15px 0;
	padding: 0 0 2% 0;
	text-align:right;
	white-space:nowrap;
}
.ms-searchCenter-result-main .ms-srch-Paging li {
  display: inline-block;
  vertical-align: middle;
  margin-top: 110px;
}
#PagingImageLink img {
	display: none;
}
.ms-srch-resultFooter {
	display: inline-block;
	float: left;
	padding-bottom: 2%;
	width:100%;
}
.ms-srch-resultFooter #ResultCount {
	border-top: 1px dotted #bbbbbb;
}
/* Modal */
.ms-searchCenter-result-main .ms-srch-hover-outerContainer {
	display: none !important;
}
/* -------------------------------- End of Search -----------------------------------*/


/*--------------------------------- Publication Carousel ----------------------------*/
.carousel.theme--publication {
    background: #FFF;
}

.carousel.theme--publication:after {
    background: #FFF;
}

.figure__text--overlay {
  background:none;
  display:block;
  
  font-family:"Proxima Nova Bold", sans-serif;
  color:#FFF;
  position:absolute;
  height: 100%;
  top:0;

  padding-left: 0px;
    padding-right: 22px;

  /*
        width:260px;
        left:20px;
        font-size:1.0em;
    */

  text-align:left;
  text-transform:uppercase;
}

.figure__text--overlay p {
  text-shadow: 0px 0px 4px #000;
  line-height: 16px;
  padding-left: 18px;
}

/*CSS for pubs carousel custom thumbs*/
.carousel.theme--publication .carousel__landmark > div{
	height:220px;
	max-width:290px;
}
.carousel.theme--publication .carousel__landmark > div > img.verticalImage,  .carousel.theme--publication .figure--shadow carousel__landmark > div > img.horizontalImage{
	height:100%;
	width:auto;
}
/*end CSS for pubs carousel custom thumbs*/

/*--------------------------------- End of Publication Carousel ---------------------*/


/* -------------------------------------- Print -------------------------------------*/
@media print {
	.global-footer, header, .header-row, .global-footer__actions, .global-footer__nav, .media--16x9-iframe,
	.emailError, ul.primary-nav, ul.primary-nav li, ul.primary-nav a {
		display: none !important;
	}
	.scroller {
		overflow: visible;
	}
	.gi.medium--one-half {
		width: 100% !important;
	}
	.pr-main-container h2.center-text, .pr-main-container h3.center-text {
		display: block;
		width: 100%;
		text-align: center;
		position: absolute !important;
		top: 0;
	}
	.pr-main-container h3.center-text {
		top: 40px;
	}
	.pr-main-container > .grid {
		margin-top: 50px;
	}
	* {
		background: transparent;
		color: #000 !important;
		word-wrap: break-word;
		height: auto !important;
		overflow: visible !important;
		page-break-after: auto;
	}
	.value__title {
		display: none;
	}
	.value__details__title {
		display: block;
	}
	.value__details {
		-webkit-backface-visibility: visible;
		-moz-backface-visibility: visible;
		-ms-backface-visibility: visible;
		-o-backface-visibility: visible;
		backface-visibility: visible;
	}
	.value__details {
		-webkit-transform: rotateY(0deg);
		-moz-transform: rotateY(0deg);
		-ms-transform: rotateY(0deg);
		-o-transform: rotateY(0deg);
		transform: rotateY(0deg);
	}
	.newsletterForm, .newsletterForm h2, .newsletterForm h3 {
		display: block !important;
		position: relative;
	}
}
/* ---------------------------------- End of Print ----------------------------------*/

.sectionNavList {
	text-align: center;
	font-family: 'Proxima Nova Light', sans-serif;
	text-transform: uppercase;
  	border-width: 1px 0px;
  	border-style: dotted;
  	border-color: #e3e3e3;
  	padding: 0; /*---- Changed this from 5px 0px to 0 ----*/
}

.sectionNavList * {
  	display: inline;
}

ul.sectionNavList li{
     	display: inline-block;
     	padding: 0px 7px; /*---- Changed this from  0px 5px ----*/
     	margin: -1px 0px;
}
.sectionNavList li:hover{
  	/*color: #fff !important; --- CAN BE REMOVED*/
  	/*background-color:#4ba947; --- CAN BE REMOVED*/
  
}
.sectionNavList a:hover{
	/*color:#fff !important; --- CAN BE REMOVED*/
  border-top: 1px solid #0f95d3;
  border-bottom: 1px solid #0f95d3;
  margin: -1px 0 -1px 0;
  padding: 3px 0;

}

.sectionNavList a.active:hover{
  color:#0f95d3;
  border-top: 1px solid #0f95d3;
  border-bottom: 1px solid #0f95d3;
  margin: -1px 0 -1px 0;
  padding: 3px 0;

}


.sectionNavList a.active {
color: #4ba947;
border-top: 1px solid #4ba947;
border-bottom: 1px solid #4ba947;
padding: 3px 0;
/* font-family: 'Proxima Nova Bold', sans-serif; ---CAN BE REMOVED*/}

.sectionNavList .sectionNavListStretch {
	position: relative;
	width: 100%;
	height: 0;
}


/*Start Styles for RTE colors */

/*make all rte gray colors be colored Viget gray*/
.ms-rteThemeForeColor-1-1, .ms-rteThemeForeColor-1-3, .ms-rteThemeForeColor-1-4, .ms-rteThemeForeColor-1-5,
.ms-rteThemeForeColor-2-0, .ms-rteThemeForeColor-2-1, .ms-rteThemeForeColor-2-3, .ms-rteThemeForeColor-2-4, .ms-rteThemeForeColor-2-5,
.ms-rteThemeForeColor-3-0, .ms-rteThemeForeColor-3-1, .ms-rteThemeForeColor-3-3, .ms-rteThemeForeColor-3-4, .ms-rteThemeForeColor-3-5
{
	color:#617d8a;
}
  
/*make all rte blue colors be colored Viget blue*/
.ms-rteThemeForeColor-5-0, .ms-rteThemeForeColor-5-1, .ms-rteThemeForeColor-5-3, .ms-rteThemeForeColor-5-4, .ms-rteThemeForeColor-5-5,
.ms-rteThemeForeColor-6-0, .ms-rteThemeForeColor-6-1, .ms-rteThemeForeColor-6-3, .ms-rteThemeForeColor-6-4, .ms-rteThemeForeColor-6-5,
.ms-rteForeColor-8, .ms-rteForeColor-9
{
	color:#0f95d3;
}

/*make all rte green colors be colored Viget green*/
.ms-rteThemeForeColor-7-0, .ms-rteThemeForeColor-7-1, .ms-rteThemeForeColor-7-3, .ms-rteThemeForeColor-7-4, .ms-rteThemeForeColor-7-5,
.ms-rteForeColor-5, .ms-rteForeColor-6
{
	color:#4ba947;
}

/*End Styles for RTE colors*/



/* ---------------------------------- Detailed Callout ----------------------------------*/
.detailed-callout-container {
	margin: 0;
	position:relative;
	padding:0;
	max-width:100%;
  overflow: hidden;
}
@media (min-width: 36.875em) {
	.detailed-callout-container {
		max-height:100%;
		overflow:hidden;
	}
}
.detailed-callout-container img {
	display: block;
	/*height: 100% !important;*/
	margin: 0;
	padding: 0;
	width: 100% !important;
	/*max-height:100%;*/
}
.detailed-callout-container h3 {
	margin-top:0;
	border-top:none;
	border-bottom:6px solid #FFF;
}
.detailed-callout-container h4,
.detailed-callout-container h3 {
	background-color:#FFF;
	border:10px solid #FFF;
	margin:0;
	border-left-width:20px;
	border-right-width:20px;
}
.detailed-callout-container .detailed-callout-box {
	background:none;
	width:auto;
	position:relative;
  overflow-y:auto;
  background-color: #FFF;
}
@media (min-width: 36.875em) {
	.detailed-callout-container .detailed-callout-box {
		/*max-height:70%;*/
		position:absolute;
		top:0;
		left:10%;
		width:400px;
		max-width: 400px;
		padding-top:10px;
		/* border-top:61px solid #FFF;   */
	}
}
.detailed-callout-container .detailed-callout-box-content {
	background:#FFF;
	padding:0 20px;
	text-align:center;
}
@media (min-width: 36.875em) {
	.detailed-callout-container .detailed-callout-box-content {
		height:auto;
		max-height:80%;
		padding:0 10px;
		text-align:left;
		border-top:none;
		border:10px solid #FFF;		
		border-bottom:10px solid #FFF;
    	padding-bottom: 10px;
	}
}
@media (min-width: 36.875em) {
	.detailed-callout-box > div:first-child {

	}
}

.detailed-callout-container .detailed-callout-box-content p:first-child {
	margin-top:0;
}
/* ---------------------------------- End of Detailed Callout ----------------------------------*/

/* ---------------------------------- Not Found Page ----------------------------------*/
.not-found-page {
	padding-bottom: 0;
	margin-bottom: 0;
}
.not-found-page p strong {
	display: block;
}
.not-found-page,
.not-found-page h2,
.not-found-page h3 {
	text-align: center !important;
}
.not-found-page .h1--logomark--top {
	font-family: 'Proxima Nova Thin', sans-serif;
	margin-bottom: 0;
}
.not-found-page .h1--logomark--top span { 
	font-size: 130px;
}

.not-found-page .h2--sub {
	margin-bottom: 140px;
}
.not-found-page .h2--blue {
	font-family: 'Proxima Nova Light', sans-serif;
	font-size: 52px;
	margin-bottom: .8em;
	margin-top: -30px;
}
.not-found-page .h3--sub--green {
	font-weight: bold;
	font-size: 21px;
	margin-bottom: -30px;
}
.not-found-page .single-field-form--search {
	margin-top: 40px;
	margin-bottom: 130px;
}
/* ---------------------------------- End of Not Found Page ----------------------------------*/

/*------------- CSS ADDITIONS TO MAKE BLUE CIRCLES ON ULs------------------------------*/
/*.text dt,*/ .text dd, .ms-rtestate-field > ul > li, .ms-rtestate-field > p > ul > li {
  line-height: 1.75;
  margin: .5em 0;
}
/*.text dt,*/ .ms-rtestate-field > ul > li, .ms-rtestate-field > p > ul > li {
  position: relative;
}
/*.text dd + dt,*/ .ms-rtestate-field > ul > li, .ms-rtestate-field > p > ul > li {
  margin-top: 1em;
}


/*.text dt:before,*/ .ms-rtestate-field > p > ul > li:before, .ms-rtestate-field > ul > li:before{
content: '';
display: block;
height: 0.4375em;
position: absolute;
width: 0.4375em;
background: #fff;
border: 0.125em solid #0f95d3;
border-radius: 50%;
left: -1em;
line-height: 3;
margin-top: -0.26875em;
top: 0.875em;
}

.ms-rtestate-field > ul, .ms-rtestate-field > p > ul{
list-style:none;
}
/*------------- END CSS ADDITIONS TO MAKE BLUE CIRCLES ON ULs------------------------------*/

/*------------- NEWS RELEASES ---------------*/

/*--social large buttons--*/
 div.social-icons-centered {
   left: 2.5%;
   position: relative;
   top: -50px;}
 div.social-icons-centered-bottom ul {
   left: 3.5%;
   position: relative;}
 div.social-icons-centered ul.social-links, div.social-icons-centered-bottom ul.social-links {border-bottom: none;}
  
 div.social-icons-centered a.icon-facebook::before, div.social-icons-centered a.icon-twitter::before, div.social-icons-centered a.icon-youtube::before, div.social-icons-centered a.icon-instagram::before {
   font-size: 2em;
   height: 2.5em;
   line-height: 2.5em;
   margin-right: .5em;
   margin-left: .5em;
   width: 2.5em;}
 
 div.social-icons-centered a.icon-instagram::before, div.social-icons-centered-bottom a.icon-instagram::before {margin-right: 0;}
 div.social-icons-centered span.social-link__label, div.social-icons-centered-bottom span.social-link__label {display: none;}

 div.social-icons-centered-bottom a.icon-facebook::before, div.social-icons-centered-bottom a.icon-twitter::before, div.social-icons-centered-bottom a.icon-youtube::before, div.social-icons-centered-bottom a.icon-instagram::before {
   font-size: 1.5em;
   height: 2em;
   line-height: 2em;
   margin-right: .5em;
   margin-left: .5em;
   width: 2em;}
/*--social large buttons--*/

/*-------------BLOG RSS FEED WEB PART CSS-----------------------------------------------*/
div.ms-WPBody td, div.ms-WPBody table{
border:none;
font-size:inherit;
}

.rssThumbImg img{
	width:auto;
	height:auto;
}

/*-------------END BLOG RSS FEED WEB PART CSS-----------------------------------------------*/

/*------------Donate top Nav CSS New Style-------------------------------------------------*/
[class*="secondary-nav__cta--"]{
	

height: 40px;
padding-top: 6px;
-webkit-box-shadow: 0px 3px 5px 0px rgba(50, 50, 50, 0.75);
-moz-box-shadow: 0px 3px 5px 0px rgba(50, 50, 50, 0.75);
box-shadow: 1px 1px 5px 0px rgba(50, 50, 50, 0.43);
}

/*------------END Donate top Nav CSS New Style-------------------------------------------------*/


/*------------Sticky Nav donate button CSS New Style-------------------------------------------------*/
.topic-nav--outbound li:nth-child(2) a{
	font-family: "Proxima Nova Bold", sans-serif;
	background-color:#f26e26;
	color:#fff;
	text-transform:uppercase;
	font-size:14px;
	padding: 0px 24px;
}
.topic-nav--outbound li:nth-child(2) a:hover{
	  background-color:#d8550d;
}
/*------------END Sticky Nav donate button CSS New Style-------------------------------------------------*/




.vwo_codeinjection{
	display:none;
}

#important{
	padding-top: 2%;
}



/*------------START Hero´s down arrow style-------------------------------------------------*/


.hero_arrow_down
{
	display: block;
    position: absolute;
	text-align: center;
    width: 100%;
    bottom: 3px;
    z-index: 10;
}



@media (max-width: 750px)
{
	.hero_arrow_down
	{
		display: none;
	}

}
@media (max-width: 999px) and (min-width: 750px)
{
	.hero_arrow_down
	{
		bottom: 3px;
	}
	.carousel__control--bullets
	{
		bottom: 50px;
	}

}
@media (min-width: 1000px)
{
	.hero_arrow_down
	{
		bottom: 10px;
	}
	.carousel__control--bullets
	{
		bottom: 54px;
	}
}
/*------------END Hero´s down arrow style-------------------------------------------------*/

/*------------START Publications Carousel custom style-------------------------------------------------*/
.h1__carousel
{
	text-align:	center;
}
/*------------END Publications Carousel custom style-------------------------------------------------*/


/*------Starts maps custom colors -------*/
.leaflet-popup-content{
	background-color:#fcbc17;
}
.leaflet-popup-content-wrapper
{
	background-color:#fcbc17 !important;
}
.leaflet-popup-tip {
  border-top: 10px solid #fcbc17 !important;
}
/*------end maps custom colors -------*/

.figure__caption__text a
{
font-weight: bold; 
color: #0f95d3;
}

/*--- vustom video module adjustment ---*/
.grid .gi .videoCustomControl{
	padding-top:36px;
}