/*@media (min-width: 768px) {
	body h3 {
		font-size: 1.5rem;
		line-height: 2rem;
	}
	
	body h3 sup {
		top: 0px;
	}
}*/

/*--- IE 11 Homepage News & Insights fixes---*/

#hp-news-insights .cmp-teaser, 
#hp-news-insights .cmp-teaser__content {
    display: block;
    float: left;
    width: 100%;
}

/*--- Press release large cap between title and body 
@media print{
    .container .cmp-container{
        background-color:transparent!important;
        min-height:auto!important
    }
}
---*/

/*--- On production 11/16/2021
@media (max-width:1023px){
    .teaser.gray-6-bg.tablet-image-above .cmp-teaser__content{
        padding:1rem;
        margin-top:0
    }
}

@media (max-width:767px){
    .text.border-left-gold .cmp-text{
        padding-left:14px
    }
}

.teaser.gray-6-bg .cmp-teaser .cmp-teaser__content {
	flex-basis: 80%;
	margin-top: 0rem;
}

.teaser.gray-6-bg .cmp-teaser .cmp-teaser__description {
    color: #666;
	font-size: 14px;
}

.teaser.gray-6-bg .cmp-teaser .cmp-teaser__image {
	flex-basis: 20%;
}

@media (min-width: 1024px) {
  .container.hide-desktop {
    display: none !important;
  }
}

@media (min-width: 768px) and (max-width: 1023px) {
  .container.hide-tablet {
    display: none !important;
  }
}

@media (max-width: 767px) {
  .container.hide-mobile {
    display: none !important;
  }
}
---*/

.bnym-hide {
	display: none !important;
}

.bnym-show {
	display: block !important;
}

/*---
@media (max-width:1023px){
	header.experiencefragment #header-wrapper-dark .nav-dark button {
		color: #000;
	}
}

header.experiencefragment #header-wrapper-dark .nav-dark .dynamic-link a {
    color: #000;
}

---*/

/*--- AEM-1041 Temporarily adding Akkurat font to hero component 

.bnym-font-akkurat .cmp-hero.cmp-hero--homepage .cmp-hero__title-text {
    font-family: Akkurat Pro,Helvetica,Arial,sans-serif;
}

.bnym-text-color-blue-113241 .cmp-hero.cmp-hero--homepage .cmp-hero__title-text {
	color: #113241
}

.bnym-hero-noshapes .cmp-shapes--tri-borders {
    display: none;
}

.bnym-hide-hero .hero.cmp-hero--home {
	display: none;
}
---*/

@media (min-width: 768px) and (max-width: 1023px) {
	.bg-left-center #annual-report-container.cmp-container .desktop-img {
	    background-position: 0 75px;
	}
	
	#annual-report-container {
		position: relative;
		top: -43px;
	}
	#annual-report-container.cmp-container.container-small {
		min-height: 398px;
	}
}

@media (max-width: 767px) {
  #annual-report-container .dynamic-link {
    margin-top: 15px;
  }
}

@media (max-width: 360px) {
  #annual-report-container .dynamic-link.dynamic-link-border a {
    padding: 0;
    border: none;
  }
}

