/* IMPACT REPORTS */
.nr-impact-report {color: #fff;}
.nr-channel-banner-box-heading-blue {line-height: 1.25em;margin-bottom: 0;}
.nr-impact-report h1,
.nr-impact-report h2,
.nr-impact-report h3 {color: #fff;}
.nr-channel-banners-box {margin: -50% 56% 10% 6%}
.nr-impact-report-caption-wrap {width: 90%;margin: 0 2.5em 0 2em;text-align: center;padding: 2.5em 0 1.5em 0;}
.nr-impact-report-caption-wrap {text-shadow: 2px 2px 4px #000;}
.nr-impact-report-pre-footer {padding: 2em 0 .5em 1.75em;}
a, a:visited {color: #fff;background: transparent;text-decoration: none;border-bottom: dashed 1px #fff;padding-bottom: .2em;}
a.nr-anchor-link {border-bottom: 0;}
a:hover, a:visited:hover, a:focus {color: #ccc;background-color: transparent;text-decoration: none;}
a:active {outline: none;}
.nr-linkcolor-white {color: #fff !important;}
.nr-header-impact-reports {background: #fff;margin-top: 0;}
.nr-impact-report.ym-grid {height: 750px;position: relative;overflow: hidden;}
.nr-impact-report.ym-gbox {border: none;padding: 0;}
.nr-impact-report div.ym-g40.ym-gr .ym-gbox {padding: 3em 20% 3em 3em;}
.nr-impact-report div.ym-g40.ym-gl .ym-gbox {padding: 3em 3em 3em 20%;}
.nr-impact-report div.ym-g60 {height: 100%;}
.nr-impact-report div.ym-g60 .ym-gbox {min-height: 650px;}
.nr-impact-headline {border-bottom: solid 3px #fff;padding-bottom: 1.25em;margin: 1em 0 2em 0;}
.nr-impact-report p, #nr-impact-report-intro p, #nr-impact-conclusion p {line-height: 2;font-size: 17px;}
#nr-impact-report-intro p {padding: 1.75em 2em 1em 2em;margin: 0;}
/* PAD/TABLET TALL SETTINGS */
@media screen and (max-width: 1330px) {
.nr-impact-report.ym-grid {height: 650px;}
.nr-impact-report div.ym-g40.ym-gr .ym-gbox, .nr-impact-report div.ym-g40.ym-gl .ym-gbox {padding: 3em;}
#nr-impact-conclusion div.ym-g40.ym-gl .ym-gbox {padding: 2.5em;width: 160%;}
}
@media screen and (max-width: 1190px) {
#nr-impact-report-intro {background-size: auto 100%;}
.nr-impact-report-caption-wrap {width: 80%;}
}
@media screen and (max-width: 1100px) {
/* MEGAN - "linearize-level-intro" is the same as "linearize-level-1", except sooner */
.linearize-level-intro, .linearize-level-intro > [class*="ym-c"], .linearize-level-intro > [class*="ym-g"] {display: block;float: none;padding: 0;margin: 0;width: auto !important;}
.linearize-level-intro > [class*="ym-c"] > [class*="ym-cbox"], .linearize-level-intro > [class*="ym-g"] > [class*="ym-gbox"] {margin: 0;padding: 0;overflow: hidden;}
#nr-impact-report-intro img {width: 90%;padding: 0;}
#nr-impact-report-intro p {padding: 0em;}
#nr-impact-intro-block {padding: 3em 2em 0em 2em;}
#nr-impact-intro-block.ym-grid {text-align: center;}
.nr-impact-report.ym-grid {height: 750px;}
.nr-impact-report div.ym-g60 {width: 40%;}
.nr-impact-report div.ym-g40 {width: 60%;}
.nr-impact-report-caption-wrap {width: 80%;}
}
@media screen and (max-width: 760px) {
.nr-impact-report-caption-wrap {width: 85%;}
/* NOTE - "linearize-level-impact" is the same as "linearize-level-1", except I needed the "max-width" feature for impact report */
.linearize-level-impact, .linearize-level-impact > [class*="ym-c"], .linearize-level-impact > [class*="ym-g"] {display: block;float: none;padding: 0;margin: 0;width: auto !important;}
.linearize-level-impact > [class*="ym-c"] > [class*="ym-cbox"], .linearize-level-impact > [class*="ym-g"] > [class*="ym-gbox"] {margin: 0;padding: 0;overflow: hidden;}
.nr-impact-report.ym-grid {height: 100%;}
.nr-impact-report div.ym-g40.ym-gr .ym-gbox, .nr-impact-report div.ym-g40.ym-gl .ym-gbox {padding: 3em 2em 2em 2em;}
#nr-impact-report-intro div.ym-g60.ym-gl.nr-intro-60 {width: 80%;margin: 0 auto;float: none;}
.nr-impact-report div.ym-g60 .ym-gbox {min-height: 300px;}
.nr-impact-report img {width: 100%;}
#nr-impact-conclusion .nr-impact-headline {padding-bottom: 1.5em;}
#nr-impact-conclusion div.ym-g40.ym-gl .ym-gbox {padding: 1.5em;width: 90%;}
.nr-impact-arrow a svg {position: relative;bottom: 0;}
.nr-channel-banners-box {margin: -68% 6% 10% 6%}
.nr-channel-banner-box-heading-blue {line-height: 1.25em;margin: 1em 0 0 0;font-size: 160%;}
.nr-channel-banners-box p {margin-bottom: 0;}
}