.display-none {
	display: none;
}
.clear-both {
	clear: both;
}

@media screen and (max-width: 767px) {
	.mobile-hidden {
		display:none;
	}
}

/* NAVIGATION STYLING */
header .main-nav-list a {
    font-size: 20px;
}
.morph-dropdown {
  background-color: #fff;
  color: #323E47 !important;
    border-bottom: solid 4px #8dc642;
}
.morph-dropdown .main-nav > ul > li > a {
  color: #323E47;
}
.morph-dropdown .main-nav > ul >li > a:hover {
    color: #23363b;
}

.morph-dropdown.morph-dropdown-dark {
    background-color: rgb(69,85,96);
	border-bottom: none;
}

header .logo-container img, header.morph-dropdown-dark .logo-container a img {
	max-height: 75px;
}

.submenu-tabs-right-item .link-with-line-arrow[href="#"],.submenu-tabs-right-item .link-with-line-arrow[href="/investment-vehicles/"] {
	display: none;
}

header .morph-dropdown-list .submenu-tabs-left-list a[href="/investment-vehicles/"] {
  background-color: unset;
  color: #19748c;
  padding-left: 0;
}

header .morph-dropdown-list .submenu-tabs-left-list a[href="/investment-vehicles/"]:hover {
  text-decoration: underline;
  color: #fff;
}

/* HOMEPAGE BANNER */
.home-banner .widget-banner-text {
  text-shadow: 2px 2px 2px #69717a;
  margin-left: 40px;
}
.home-banner .widget-banner .btn {
  box-shadow: 2px 2px 1px #69717a;
}
.home-banner .widget-banner-text a:hover {
  text-shadow: none;
}
.home-banner .widget-banner-text-links a.btn {
    background-color: #8dc642;
    border-color: #8dc642;
}
.home-banner .slick-arrows {
    display: none;
}


@media screen and (max-width: 767px) {
.home-banner .widget-banner-bg {background-position: 10%;}
.home-banner .widget-banner-text {margin-left: 0;}
.banner-container {height: 145px;} 
.banner-image{width: 100%;}
}

/* SPECIFIC ADJUSTMENTS */
.ecofin-capabilities-overview .widget_masonry-grid__item {
	width: 100%;
}
.widget-news-card__media {
	overflow: hidden;
}

.ecofin-capabilities-overview .widget-tag-date, .ecofin-capabilities-overview .widget-tag-dir {
    display: none !important;
}

.ecofin-social-stats .widget-general-stats-item {
	width: 50%;
	justify-content: left !important;
}
.ecofin-social-stats .widget-general-stats {
  padding: 20px 0;
}

.ecofin-capabilities-overview .widget-news-card .widget-news-card__media img {
    max-height: 250px;
    width: auto;
    margin: 0 auto;
}
.equity_owner, .memberEquityOwner {
    display: none !important;
}

.widget-news-card__media {
    background-size: cover;
}

.col-lg-6 .widget_podcasts .slick-track, .col-lg-6 .widget_podcasts .slick-track .slick-slide {
    width: 100% !important;
}


.widget-find-a-product .widget-find-a-product-text, .widget-find-a-product .widget-find-a-product-text::before {
  background-color: #A84c1c;
}
.widget-find-a-product .widget-find-a-product-search {
  background-color: #455560;
}

/* CONTACT US REUSABLE WIDGET */
#reusable-contact-row .btn-row {
    margin-top: 0;
}

#reusable-contact-row .btn:before {
  content: "\2709";
  margin-left: -15px;
  font-size: 40px;
  line-height: 0;
  position: relative;
  top: 6px;
}
#reusable-contact-row .btn {
  font-size: 22px;
  color: #fff !important;
}

@media screen and (max-width: 767px) {
  #reusable-contact-row p {
      text-align: center !important;
  }
  #reusable-contact-row img {
    display: inline-block;
    width: 45px !important;
    margin: 15px 40% !important;
  }
  #reusable-contact-row a {
    display: inline-block;
    width: 100%;
    line-height: 3;
  }
}

/* PRODUCT SITE DARK HEADER */
.widget_bar__nav .widget_bar__item:first-child::before, .widget_bar__item::after, .widget_bar__col:last-child .widget_bar__nav .widget_bar__item:last-child::before  {
	background-color: rgb(69,85,96);
}
.widget_bar__nav .widget_bar__item:first-child.widget_bar__item--active::before, .widget_bar__item--active::before, .widget_bar__item--active::after {
    background: #8dc642;
}
.widget_bar__col:last-child .widget_bar__nav .widget_bar__item:last-child.widget_bar__item--active::before {
    background: #2b3d46;
}
.widget_banner-header--light .widget_banner-header__title, .widget_banner-header--light .widget_banner-header__text, .widget_breadcrumbs--light {
	color: rgb(255, 255, 255)
}

.grid-row-theme-triangled-dark.grid-row, .grid-row-theme-triangled-dark-black:not(.product-page) {
	background-image: url(../images/triangled-pattern-people.png);
	color: #69717a !important;
}
.grid-row-theme-triangled-dark .widget_banner-header__title,
.grid-row-theme-triangled-dark-black .widget_banner-header--light .widget_banner-header__title,
.grid-row-theme-triangled-dark-black:not(.product-page) .widget_banner-header--light .widget_banner-header__text,
.grid-row-theme-triangled-dark-black .widget_banner-header--light,
.grid-row-theme-triangled-dark-black .widget_banner-header--light .widget_banner-header__title,
.grid-row-theme-triangled-dark-black:not(.product-page) .widget_banner-header--light .widget_banner-header__title .dropdown-toggle,
.grid-row-theme-triangled-dark-black:not(.product-page) .widget_breadcrumbs--light .breadcrumbs__link,
.grid-row-theme-triangled-dark-black:not(.product-page) .widget_breadcrumbs--light .breadcrumbs__link:hover,
.grid-row-theme-triangled-dark-black:not(.product-page) .widget_breadcrumbs--light .breadcrumbs__item--active {
	color: #69717a;
}

.widget_breadcrumbs {
  background: rgba(0,0,0,0.25);
}
.widget_breadcrumbs .dropdown-menu .dropdown-item * {
  color: #23363b !important;
}

/* PRODUCT PAGES HEADERS */
#stats-bar-container .widget_bar {
    background-color: #8dc642;
}
.widget_bar__col--neutral::after, .widget_bar__col--neutral > div::after, .widget_bar__col--neutral:last-child::before {
	background-color: rgb(69,85,96);
}

/* VERTICAL MENU SUB LINKS LINE HEIGHT */
.submenu-tabs .tab-pane-block-left .tab-pane-links .tab-pane-links-list li {
    line-height: 1.3 !important;
    margin-top: 12px;
}

/* HIDE SEARCH - SEARCHES ALL SITES */
header .buttons-container {
    display: none !important;
}

/* RESOURCES TAG LABEL ALWAYS GREEN */
/* .widget-tag-label {
*     background-color: #084d47 !important;
* } */

/* HOMEPAGE STATS */
.ecofin-stats .widget-statistics-main-int {
    font-size: 51px;
}

.grid-row.ecofin-stats .widget-statistics .widget-statistics-main {
    min-height: 275px;
	padding: 40px 10%;
}
.ecofin-stats .widget-statistics-disclaimer {
    font-size: 12px;
}

.ecofin-stats .widget-statistics-main {
	background-color: #EAEFF2;
}

/* HOMEPAGE PERSPECTIVES */

#home-perspectives .widget-news-card {
    min-height: 600px;
}
#home-perspectives .widget-news-card__media {
    max-height: 250px;
}
@media screen and (max-width: 767px) { 
    #home-perspectives .widget-news-card { min-height: unset}
}


/* UN SDG IMAGES - APPROPRIATE SPACING AND SIZE */
.un-sdg img.img-fluid {
    max-width: 200px;
    margin: 0 auto;
}
	
@media screen and (max-width: 767px) {
  .un-sdg .row > div {
    border-top: 1px solid #ccc;
    padding-top: 30px 0;
  }
  .un-sdg .row > div:first-of-type {
    border-top: unset;
    padding-top: unset;
  }
  .un-sdg img {
    max-height: 200px;
    margin: 0 auto;
  }
}


/* UK PRIVATE FUNDS ACCORDION DISPLAYED AS BUTTON */
.uk-private-funds .widget_product-accordion-disclaimer * {border: 0 !important;}

.uk-private-funds .card-header button.btn {
    width: 180px;
    background: #04728A;
    color: #fff;
    padding: 12px 30px;
}

.uk-private-funds .card-body {
    padding: 25px 0;
}

/* --- SPECIFIC WIDGET CUSTOMIZATIONS --- */
.widget-information-card a {
	color: #fff;
}
@media screen and (max-width: 767px) {
	.widget-statistics-main-int {
	  font-size: 45px;
	}
	.grid-row.ecofin-stats .widget-statistics .widget-statistics-main {
	  min-height: unset;
	}
}

/* MS EDGE COMPATIBILITY */
@supports (-ms-ime-align:auto) and (color:unset) {
	/* RESOURCES FILTER BAR DEEP SCROLL STICKY */
	.sticky-top.js-is-stuck {
		position: fixed !important;
		top: 0px;
	}

	/* PRODUCT STICKY BARS FULL WIDTH AND STACKED */
	.sticky-top {
		width: 100%;
	}
	.sticky-top .js-is-sticky--change {
		bottom: -60px;
	}
	.sticky-top .js-is-sticky.js-is-sticky--change {
		top: 100px !important;
	}
	.sticky-top .js-is-stuck {
		position: fixed !important;
		top: 100px;
	}

	/* DONT COVER FOOTER ON STUCK STICKY BAR */
	.sticky-top.js-is-stuck {
		max-height: 100px;
	}
}


/* IE 11 COMPATIBILITY */
@media all and (-ms-high-contrast:none)
{
	/* COVER RESOURCE THUMBS IN CONTAINER */
	.embed-responsive {
		background-size: cover;
	}

	/* WRAP TEXT IN BRAND BLOCKS ON PRODUCT HOMEPAGES */
	.widget-brand-blocks-item span {
		width: 100%;
	}

	/* RESOURCES FILTER BAR DEEP SCROLL STICKY */
	.sticky-top.js-is-stuck {
		position: fixed !important;
		top: 0px;
	}

	/* PRODUCT STICKY BARS FULL WIDTH AND STACKED */
	.sticky-top {
		width: 100%;
	}
	.sticky-top .js-is-sticky--change {
		bottom: -60px;
	}
	.sticky-top .js-is-sticky.js-is-sticky--change {
		top: 100px !important;
	}
	.sticky-top .js-is-stuck {
		position: fixed !important;
		top: 100px;
	}

	/* DONT COVER FOOTER ON STUCK STICKY BAR */
	.sticky-top.js-is-stuck {
		max-height: 100px;
	}

	/* VERTICAL CENTER WIDGET BAR QUICK LINK SEPARATORS */
	.widget_bar__resources-list__item::after {
		bottom: 0;
	}

	/* PRODUCT HOME FUNDS SLIDER */
	.widget_product-promo .widget_product-promo__media, .widget_product-promo .widget_product-promo__slider, .widget_product-promo .widget_product-promo__slider .slick-list, .widget_product-promo .widget_product-promo__slider .slick-slide, .widget_product-promo .widget_product-promo__slider .slick-slide > div, .widget_product-promo .widget_product-promo__slider .slick-slider, .widget_product-promo .widget_product-promo__slider .slick-track {
		display: inline-block !important;
	}
	.widget_product-promo__slide > div {
		width: 100% !important;
	}

	/* PRODUCT PROMO INFO OVERFLOW CONTROL */
	.widget_product-promo__slide-content-info {
		width: 100%;
	}

	/* STATS BAR PREVIOUS ARROW ALIGNMENT */
	.stats-slider .slick-prev {
		margin-left: -40px !important;
		top: 0px !important;
	}

	/* LINK TILE LIST LINK WIDTH */
	.widget_link-tile-list .link--tile {
		width: calc(50% - 20px);
	}
}

.img-fluid img {
	max-width: 100%;
}
