.text-bold { font-family: 'UniversLTStd-Bold', Helvetica, sans-serif !important; }
#chapters li .num:before { font-family: 'arialbold', Helvetica, sans-serif !important; font-size: 2.8rem; /*font-size: 2.8rem !important;*/ line-height: 5rem; }
strong { font-family: 'UniversLTStd-Bold', Helvetica, sans-serif; }
.top-mar { margin-top: 2.5rem; }
.rule-list { position: relative; }
.rule-list.red li { padding-left: 2.5rem;}
.rule-list.red li span { color: #ff0000; position: absolute; left: 0;}
.rule-list.red li p { margin-bottom: 0;}
.twitter-share-button .btn-o a { background-image: url(../images/tweeter-button.png); width: 102px; height: 26px; display: inline-block; margin: 0 auto; }
.share { text-align: center; }

nav {
    z-index: 99999999999999;
}

.bottom-spacer { height: 100px; }
.header-icon { overflow: hidden; }
header h1 { z-index: 1; }

#intro p.text-bold { margin-bottom: 3.5rem; }
#intro .nav-links p.text-bold { margin-bottom: 1.4rem !important; }
#intro #chapters { padding: 0 !important; }
#chapters li a .sub-text { /*line-height: 2.5rem !important; font-size: 2rem !important;*/ line-height: 2.5rem; font-size: 2rem; font-family: 'UniversLTStd-Light', Helvetica, sans-serif  !important; }

#chapter-one h2 { margin-bottom: 4rem;      line-height: 7rem;}
#chapter-one ul li { list-style: disc; margin-bottom: 1.6rem; }
#chapter-one #fig-1 ul li,
#chapter-one .graph ul li { list-style: none; }
#chapter-one p.sub-head { /*margin-left: -2.5rem;*/ }
#fig-1 { margin-top: 7rem; margin-bottom: 6rem; }
#fig-1 .column-left { width: 55%;}
#fig-1 .column-left li { float: right; }
#fig-1 p,
#fig-1 strong { font-size: 1.8rem; line-height: 2.2rem;}
#chapter-one .column-right { width: 45%;}
#chapter-one .column-right li div:nth-child(2) .bar { background-color: #7F7F7F; }
#chapter-one .column-right li .bar { height: 2.1rem; }
#chapter-one .legend { clear: both;padding-top: 2rem; }
#chapter-one .legend ul { width: 100%; }
#chapter-one .legend li { float: left; padding-right: 3rem; width: 45%; }
#chapter-one .legend .customer { text-align: right; width: 50%; }
#chapter-one .legend .brand { text-align: left; width: 40%; }
#chapter-one .legend .customer div { display: inline-block; width: 2rem; height: 2rem; background-color: #8A133B; margin-right: 1rem;}
#chapter-one .legend .brand div { display: inline-block; width: 2rem; height: 2rem; background-color: purple; margin-right: 1rem; background-color: #7F7F7F; }
#chapter-one .section-last ul { padding-left: 1.5rem; }


#chapter-two ul { padding-left: 1.8rem; }
#chapter-two ul li { list-style: disc; margin-bottom: 1.4rem; margin-bottom: 2.5rem; line-height: 1.4;
    font-size: 2rem;}


#fig-2 { margin-top: 5rem; }
#fig-2 .graph ul li { list-style: none; height: 552px; }
#fig-2 .bar { height:  552px; position: absolute; width: 100%; }
#fig-2  .item { padding: 0; }
#fig-2 .bar-1 {  background: url(../images/fig_2_line-1.png) 0 0/contain no-repeat; opacity: 0; }
#fig-2 .bar-2 {  background: url(../images/fig_2_line-2.png) 0 0/contain no-repeat; opacity: 0; }
#fig-2 .bar-3 {  background: url(../images/fig_2_line-3.png) 0 0/contain no-repeat; opacity: 0; }
#fig-2 .bar-4 {  background: url(../images/fig_2_line-4.png) 0 0/contain no-repeat; opacity: 0; }
#fig-2 .graph { position: relative; width: 100%; height: 552px; background: url(../images/fig_2_base.png) no-repeat 0 0; }

#chapter-three h2 { max-width: 90%;}
#chapter-three .top-mar { margin-top: 4.5rem; }
#chapter-three blockquote { margin-bottom: 6rem; }
.signs { margin-top: 3rem; }
.signs li { list-style: disc; margin-bottom: 1.6rem; }
.signs ul { padding-left: 1.8rem; margin-bottom: 3.5rem; }


#chapter-four h2 { max-width: 85%; }
#chapter-four ul { padding-left: 1.8rem; }
#chapter-four li {list-style: disc; margin-bottom: 1.6rem; }
#feature-list li {margin-bottom: 0; }
#feature-list ul { padding-left: 0; }
#feature-list li { list-style: none; }
.digital { margin-top: 3.5rem;}


#chapter-five section .bg.icons-fg { background-position: 110% -1rem; }
#chapter-five .top-mar { margin-top: 4.5rem; }
#chapter-five h3 { font-family: 'UniversLTStd-Bold', Helvetica, sans-serif !important; font-size: 2.6rem; line-height: 3.5rem; text-transform: uppercase; margin-bottom: 3.5rem; }
#chapter-five section .bg.icons-fg { background-position: 110% -1rem; }
#chapter-five label { font-family: 'UniversLTStd', Helvetica, sans-serif !important; font-size: 2.1rem !important; line-height: 2.5rem;}
#chapter-five .bg.icons-bg { max-height: 620px; }
#chapter-five .top-mar { margin-top: 5rem; }
#chapter-five ul { padding-left: 1.8rem; }
#chapter-five li {list-style: disc; margin-bottom: 1.6rem; }
#fig-5 li { list-style: none; }
#chapter-five #fig-5 { padding: 40px; background-color: #EDEFEF; overflow: hidden; position: relative; }

#chapter-five #fig-5 ul { width: 46%; }
#chapter-five #fig-5 ul.left { float: left; }
#chapter-five #fig-5 ul.right {	float: right; }
#chapter-five #fig-5 li { position: relative; margin-bottom: 30px; min-height: 140px; }
#chapter-five #fig-5 ul li:last-child {	margin-bottom: 0; }
#chapter-five #fig-5 li div,
#chapter-five #fig-5 li span { position: absolute; right: 0; top: 0; bottom: 0;	margin-top: auto; margin-bottom: auto; display: block; }
#chapter-five #fig-5 li div { width: 135px;	height: 140px;	background-color: #8A133B;	border-radius: 100%; }
#chapter-five #fig-5 li#career-1 div { background: url(../images/career/1.png) no-repeat; }
#chapter-five #fig-5 li#career-2 div { background: url(../images/career/2.png) no-repeat; }
#chapter-five #fig-5 li#career-3 div { background: url(../images/career/3.png) no-repeat; }
#chapter-five #fig-5 li#career-4 div { background: url(../images/career/4.png) no-repeat; }
#chapter-five #fig-5 li#career-5 div { background: url(../images/career/5.png) no-repeat; }
#chapter-five #fig-5 li#career-6 div { background: url(../images/career/6.png) no-repeat; }
#chapter-five #fig-5 li#career-7 div { background: url(../images/career/7.png) no-repeat; }
#chapter-five #fig-5 li span { background-color: #8A133B; height: 2px; width: 100%; right: 5px; }
#chapter-five #fig-5 li h1 { margin: 0;	padding: .2rem 0 0; }
#chapter-five #fig-5 li h1,
#chapter-five #fig-5 li label {	opacity: 0;	color: #8DA6B1; }
#chapter-five #fig-5 li label {	font-size: 2.1rem; line-height: 2.5rem;	padding-top: 1.5rem; width: 58%; }
#chapter-five #fig-5 .source { position: absolute; right: 3rem; bottom: 3rem; text-align: right; font-size: 1.6rem !important; color: #8DA6B1; opacity: 0; }
#action-plan h2:before { background: url(../images/action-plan.png) no-repeat 0 0; width: 127px; height: 127px; content: ""; }
h3 { text-transform: uppercase; font-family: 'UniversLTStd', Helvetica, sans-serif !important; font-weight: normal; }

#action-plan .points.wrap ol li ul li { list-style: disc;  }

@media (min-width: 481px) {
	#bg-2 { width: 100%; height: 100%; position: absolute; top: 15%; left: 0; display: block; z-index: 0; background: url(../images/banner_img_1.png) no-repeat 100% 0 / 55%; }
	.header-wrapper { background: #ACBFC4;  min-height: 375px; }
}

@media (min-width: 801px) {
	header #bg-1 { background-position-x: 50%; }
	#bg-2 { background: url(../images/banner_img_1.png) no-repeat 138% 18rem / 55%; }
	#chapters li .num:before { width: 50px; height: 50px; }
	.header-wrapper { min-height: 615px; }
}

@media (min-width: 1024px) {
	header { min-height: 690px; }
	#bg-2 { background: url(../images/banner_img_1.png) no-repeat 138% 10rem / 55%; }
	#intro .section-wrap.first { padding-top: 0 !important;  }
	#intro { margin-top: -2rem; }
	#intro p.text-bold { margin-bottom: 2rem; }
	p { line-height: 1.4; font-size: 2rem;}
	h2 { text-transform: uppercase; font-size: 6rem; margin-bottom: 2rem; }
	.sub-head { margin-bottom: 1.8rem; line-height: 5rem; font-size: 4rem; color: #46575E;  }
}

@media (min-width: 1280px) {
	header { min-height: 700px; }
	.header-wrapper { min-height: 555px; }
	header #bg-1 {    background: url(../images/banner_img_2.png) no-repeat 10% -5rem / auto;}
	#bg-2 { background: url(../images/banner_img_1.png) no-repeat 138% -1rem / 55%; }
	#intro p.text-bold { margin-bottom: 5rem; }
	.section-wrap:not(.header) { padding: 12rem 0 2rem 5rem; }
	#intro .section-wrap, #intro #chapters .section-wrap { padding: 5rem 0 5rem 5rem; }
	#chapter-one h2 { line-height: 6rem !important;}
	.text-bold { font-size: 2rem !important; line-height: 2.5rem !important; }
}

@media (min-width: 1600px) {
	header #bg-1 { background-position-x: 70%; }
#intro {
    margin-top: 0rem;
}
	.text-bold { font-size: 2.5rem !important; line-height: 3rem !important; }
	#chapter-one h2 { line-height: 7rem !important;}
	#bg-2 { background: url(../images/banner_img_1.png) no-repeat 128% -3rem / 48%;} 
	h2 { line-height: 7rem !important ; font-size: 6rem !important; }
}

