.text-bold { font-family: 'UniversLTStd-Bold', Helvetica, sans-serif !important; }
strong { font-family: 'UniversLTStd-Bold', Helvetica, sans-serif; }
.top-mar { margin-top: 2.5rem; }
h3 { line-height: 2.5rem !important; font-size: 2rem; }

nav {
    z-index: 99999999999999;
}

.bottom-spacer { height: 100px; }
.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; }



#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; line-height: 2rem; font-size: 1.6rem; }
figcaption { color: #f00; font-family: 'UniversLTStd-Bold', Helvetica, sans-serif; font-size: 2.3rem;}
.left-zero { padding-left: 0 !important; padding-bottom: 2rem; }

#chapter-one #fig-1 ul li,
#chapter-one .graph ul li { list-style: none; }
#chapter-one p.sub-head { /*margin-left: -2.5rem;*/ }
#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 .section-last ul { padding-left: 1.5rem; }
#chapter-one blockquote { margin-top: 2.5rem; margin-bottom: 3rem;}
#chapter-one .top-mar { margin-top: 3rem; }
#chapter-one .rule-list.red li p { padding-left: 1.5rem; }
#chapter-one blockquote sup a { color: #ffffff;}




#fig-3 { padding-left: 0; padding-right: 0; }
#fig-3 .item { display: none; }
#fig-3 .item-mobile { height: 100%; min-height: 300px; display: block; max-width: 300px; margin-left: 0; background-size: 100%; position: relative; margin: 0 auto;  margin-bottom: 0; padding: 0; }
#fig-3 .item-mobile .base { background: url(../images/fig_3/mobile/base-square.png) no-repeat 50% 50%; background-size: auto; height: 100%; width: 100%; min-height: 275px; margin:auto; position: relative; }
#fig-3 .box-text,
#fig-3 .box,
#fig-3 .text-around,
#fig-3 .arrow { position: absolute; background-size: auto; }
#fig-3 .box-text,
#fig-3 .box,
#fig-3 .text-around { width: 100%; height: 100%; }
#fig-3 .item-mobile .arrow.left { background: url(../images/fig_3/mobile/arrow-left.png) no-repeat 0 50%; right: 50%; height: 100%; }
#fig-3 .item-mobile .arrow.right { background: url(../images/fig_3/mobile/arrow-right.png) no-repeat 100% 50%; left: 50%; height: 100%; }
#fig-3 .item-mobile .arrow.top { background: url(../images/fig_3/mobile/arrow-up.png) no-repeat 50% 5px; bottom: 50%; width: 100%; }
#fig-3 .item-mobile .arrow.bottom { background: url(../images/fig_3/mobile/arrow-down.png) no-repeat 50% 100%; top: 50%; width: 100%;  }
#fig-3 .item-mobile .text-around { background: url(../images/fig_3/mobile/text.png) no-repeat 50% 0; top: 0; }
#fig-3 .item-mobile .box { background: url(../images/fig_3/mobile/box.png) no-repeat 50% 0; top: 0;  }
#fig-3 .item-mobile .box-text { background: url(../images/fig_3/mobile/box-text.png) no-repeat 50% 0; top: 0;  }

#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; }
.digital { margin-top: 3.5rem;}
#chapter-three blockquote sup a { color: #ffffff;}


#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.2rem; text-transform: uppercase; margin-top: 5.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.2rem; text-transform: uppercase; margin-top: 5.5rem; }
#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; }
#fig-5 li { list-style: none; }
#chapter-five #fig-5 { padding: 40px; background-color: #EDEFEF; overflow: hidden; }

#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%; }
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: 668px) {
	#fig-3 .item-mobile { display: none; }
	#fig-3 .item { height: 100%; min-height: 406px; display: block; max-width: 443px; margin-left: 0; background-size: 100%; position: relative; margin: 0 auto;  margin-bottom: 0; padding: 0; display: block; }
	#fig-3 .base { background: url(../images/fig_3/base-square.png) no-repeat 0 0; background-size: auto; height: 100%; width: 443px; min-height: 406px; margin:auto; position: relative; }
	#fig-3 .arrow.left { background: url(../images/fig_3/arrow-left.png) no-repeat 0 0; right: 50%; height: 100%;}
	#fig-3 .arrow.right { background: url(../images/fig_3/arrow-right.png) no-repeat 100% 0; left: 50%; height: 100%;}
	#fig-3 .arrow.top { background: url(../images/fig_3/arrow-up.png) no-repeat 0 6px; bottom: 50%; width: 100%;}
	#fig-3 .arrow.bottom { background: url(../images/fig_3/arrow-down.png) no-repeat 0 100%; top: 50%; width: 100%; }
	#fig-3 .text-around { background: url(../images/fig_3/text.png); top: 0; }
	#fig-3 .box { background: url(../images/fig_3/box.png); top: 0;  }
	#fig-3 .box-text { background: url(../images/fig_3/box-text.png); top: 0;  }

}

@media (min-width: 801px) {
	#fig-1 .legend { font-size: 1.7rem; }
	.sub-head { margin-bottom: 1.8rem; line-height: 5rem; font-size: 4rem; color: #46575E;  }
	#maturity-model #aha { background: url(../images/fig_2/img.png) no-repeat; height: 200px; width: 60px; }
	#maturity-model #aha span { display: none; }
}

@media (min-width: 1024px) {
	#intro p.text-bold { margin-bottom: 2rem; }

}

@media (min-width: 1280px) {
	#intro p.text-bold { margin-bottom: 5rem; }
	.text-bold { font-size: 2rem !important; line-height: 2.5rem !important; }
	#chapters li a .sub-text { line-height: 2.5rem !important; font-size: 2rem !important; }
	#chapter-one blockquote { margin-top: 3.5rem; margin-bottom: 4rem;}
	#chapter-one .top-mar { margin-top: 5rem; }
	#chapter-one .rule-list.red li p { padding-left: 3rem; }
}

@media (min-width: 1600px) {
	#intro .section-wrap.first { padding: 5rem; }
	.text-bold { font-size: 2.5rem !important; line-height: 3rem !important; }
}

