/* ---- Inside WorldCat page ---- */
.parsys.header .section.header {
	margin-bottom: 0px
}

.parbase.textimage.section .image img,
.text.parbase.section img,
.parbase.textimage.section img,
.parbase.image.section img {
	background: none;
	border: none;
	border-radius: 0px;
	padding: 0;
}

.parsys_column.cq-colctrl-lt0-c0 .text.section,
.parsys_column.cq-colctrl-lt0-c0 .customjavascript.section {
	width: 96%;
}

p.page-intro {
	margin-bottom: 48px !important
}

/* Section spacing */
#headline-kb,
#headline-registry {
	margin-top: 60px
}

#headline-catalog .image.section,
#headline-kb .image.section,
#headline-registry .image.section {
	margin-bottom: 0px
}

/* H3 */
#content-partners h3,
#vital-stats h3,
#fial-links h3 {
	margin: 0 0 18px;
	font-weight: 700;
	font-size: 28px;
	line-height: 32px;
}

/* format timeline */
#format-timeline {
	margin: 0 0 24px;
	border: 1px solid #BBBCBC;
	padding: 18px;
	height: 200px;
	overflow: auto;
	font-family: 'Graphik', Arial, Helvetica, sans-serif;
	letter-spacing: 0
}

#format-timeline table {
	box-sizing: border-box;
	margin: 0 0 14px;
	border-width: 1px 0 0 1px !important
}

#format-timeline table th,
#format-timeline table td {
	border-width: 0 1px 1px 0 !important
}

#format-timeline table,
#format-timeline table th,
#format-timeline table td {
	border-style: solid;
	border-color: #BBBCBC;
}

#format-timeline table th,
#format-timeline table td {
	vertical-align: top
}

#format-timeline th {
	padding: 12px;
	text-align: center;
	font-size: 18px !important;
	line-height: 22px !important;
	font-weight: 400;
}

#format-timeline th.approx {
	font-style: italic;
	color: #888B8D
}

#format-timeline td {
	padding: 12px 12px 2px 12px
}

#format-timeline td p.format {
	display: inline-block;
	min-height: 24px;
	overflow: hidden;
	margin: 0 14px 4px 0 !important;
	padding: 0 0 0 22px;
	background: url('/content/dam/oclc/worldcat/update/worldcat_format_icons.png') no-repeat;
	font-size: 14px !important;
	font-weight: 300;
	line-height: 18px !important;
}

#format-timeline td p.cdr {
	background-position: 0 0px
}

#format-timeline td p.bk,
#format-timeline td p.th {
	background-position: 0 -100px
}

#format-timeline td p.map {
	background-position: 0 -200px
}

#format-timeline td p.art {
	background-position: 0 -300px
}

#format-timeline td p.sc {
	background-position: 0 -400px
}

#format-timeline td p.im {
	background-position: 0 -600px
}

#format-timeline td p.fi {
	background-position: 0 -700px
}

#format-timeline td p.cs {
	background-position: 0 -800px
}

#format-timeline td p.se {
	background-position: 0 -500px
}

#format-timeline td p.so {
	background-position: 0 -900px
}

#format-timeline td p.np {
	background-position: 0 -1000px
}

#format-timeline td p.cf {
	background-position: 0 -1200px
}

#format-timeline td p.fd {
	background-position: 0 -1400px
}

#format-timeline td p.cda {
	background-position: 0 -1500px
}

#format-timeline td p.dvd {
	background-position: 0 -1600px
}

#format-timeline td p.sv {
	background-position: 0 -1700px
}

#format-timeline td p.blu {
	background-position: 0 -1800px
}

#format-timeline td p.eb {
	background-position: 0 -1900px
}

#format-timeline td p.eart {
	background-position: 0 -2000px
}

#format-timeline td p.mf {
	background-position: 0 -2100px
}

#format-timeline td p.lp {
	background-position: 0 -2200px
}

#format-timeline td p.br {
	background-position: 0 -2300px
}

#format-timeline p.disclaimer-date {
	font-size: 14px !important;
	line-height: 18px !important;
	background: none;
}

#format-timeline p.disclaimer-date i {
	color: #888B8D
}

/* WC stats */
#wcgrowth {
	margin-bottom: 3rem;
}

p.stat-label {
	font-weight: 300 !important;
	letter-spacing: 0px;
	color: #888b8d;
}

p.stat-number {
	margin: 0 0 24px;
	font-weight: 400 !important;
	letter-spacing: 0px;
	color: #00afd7;
}

p.stat-label.large {
	margin: 0 0 8px;
	font-size: 28px !important;
	line-height: 32px !important;
}

p.stat-label.medium {
	font-size: 22px !important;
	line-height: 26px !important;
	margin: 0 0 8px
}

p.stat-number.large {
	font-size: 44px !important;
	line-height: 48px !important;
}

.stat-number.large.nomargin {
	margin-bottom: 0
}

p.stat-label.small {
	margin: 0 0 4px;
	font-size: 18px !important;
	line-height: 22px !important;
}

p.stat-number.small {
	font-size: 32px !important;
	line-height: 36px !important;
}

/*#stats-cont1,#stats-cont2{border-bottom:1px solid #888B8D;margin-bottom:8px}*/
.stat-growth-cont {
	float: left;
	width: 21%;
	margin: 0 2% 14px;
}

.stat-growth {
	height: 150px;
	position: relative;
	box-sizing: border-box;
	margin-bottom: 8px;
	border-bottom-style: solid;
	border-bottom-color: #00AFD7
}

.stat-growth p.growth-number {
	margin: 0 0 16px;
	width: 100%;
	position: absolute;
	bottom: 0px;
	font-weight: 400;
	font-size: 42px !important;
	text-align: center;
	color: #00AFD7;
}

.stat-growth-cont p.growth-label {
	font-weight: 400;
	font-size: 16px;
	line-height: 19px;
	text-align: center;
	color: #333f48;
}

.as-of-date {
	font-size: 14px !important;
	font-weight: 300 !important;
	color: #888B8D;
}

span.as-of-date {
	position: relative;
	top: -12px;
}

#wcgrowth {
	border: 1px solid #BBBCBC
}

#wcgrowth p.as-of-date {
	margin: 0 0 14px 2%
}

/* Watch WorldCat Grow */
#watch-worldcat-grow {
	background: #00AFD7;
	margin-bottom: 36px
}

#watch-worldcat-grow h4,
#watch-worldcat-grow p {
	color: #fff;
}

#watch-worldcat-grow h4 {
	margin: 18px 0 12px 18px;
	font-weight: 700;
	font-size: 21px;
	line-height: 25px;
}

#watch-worldcat-grow p {
	margin: 0 18px
}

#watch-worldcat-grow p.wwg-launch.mobile {
	display: none
}

#watch-worldcat-grow p.wwg-launch {
	text-align: center
}

#watch-worldcat-grow .text.section,
#watch-worldcat-grow p.wwg-launch {
	margin: 0
}

/* English-Non English bar chart */
.languages-eng-noneng {
	margin: 14px 0 !important
}

.lang-eng-noneng-percent-cont {
	float: left
}

.lang-eng-noneng-percent {
	border-style: solid;
	border-color: #00afd7;
	padding: 14px
}

.lang-eng-noneng-percent-cont.nonenglish .lang-eng-noneng-percent {
	border-width: 8px 4px 8px 8px
}

.lang-eng-noneng-percent-cont.english .lang-eng-noneng-percent {
	border-width: 8px 8px 8px 4px
}

.lang-eng-noneng-percent p {
	margin: 0 !important
}

/* More language stats */
#more-wclang-stats {
	margin-bottom: 14px;
}

/* Top languages */
.lang-top-cont .stat-name-percent b,
ul.stat-lang li b {
	font-weight: 600 !important
}

.lang-top-cont {
	margin: 12px 0;
	padding: 0 0 0 14px;
	border-left-style: solid;
	border-left-color: #00afd7;
	color: #888b8d
}

.lang-top-cont .stat-name-percent {
	font-size: 22px !important;
	line-height: 26px !important
}

.languages-top {
	margin-bottom: 24px
}

.lang-top-cont p.stat-label,
.lang-eng-noneng-percent p.stat-label {
	font-weight: 600 !important
}

.lang-top-cont .stat-name-percent .percentage,
.lang-top-cont .stat-records,
ul.stat-lang li {
	color: #00afd7
}

.lang-top-cont p {
	margin-bottom: 0px
}

.lang-top-cont.language-01 {
	padding: 8px 0;
	background: #00afd7
}

.lang-top-cont.language-01 p {
	margin-left: 12px;
	margin-right: 12px
}

.lang-top-cont.language-01 p,
.lang-top-cont.language-01 p span {
	color: #ffffff !important
}

ul.stat-lang {
	margin: 0 0 30px
}

ul.stat-lang li {
	list-style: none;
	margin: 0
}

ul.stat-lang li b {
	color: #888b8d
}

/* knowledge base */
#kb-content-cont img.partner-logos {
	width: 90%
}

/* FIAL links */
#fial-links .image.section {
	margin-bottom: 0px
}


@media handheld and (max-width: 599px),
screen and (max-device-width: 599px),
screen and (max-width: 599px) {
	#wcgrowth {
		border: none !important
	}

	#wcgrowth p.as-of-date {
		margin-left: 0
	}

	.stat-growth {
		margin-top: 24px;
	}
}


@media handheld and (max-width: 480px),
screen and (max-device-width: 480px),
screen and (max-width: 600px) {
	span.as-of-date {
		position: static;
		display: block;
		line-height: 24px
	}

	.stat-growth-cont {
		float: none;
		display: block !important;
		width: 100%;
		margin: 0 0 32px;
	}

	.stat-growth {
		height: auto !important;
		border: none !important
	}

	.stat-growth p.growth-number {
		position: static;
	}

	.stat-growth p.growth-number,
	.stat-growth-cont p.growth-label {
		text-align: left
	}

	#watch-worldcat-grow {
		padding-top: 4px !important;
	}

	#watch-worldcat-grow p.wwg-launch.desktop {
		display: none
	}

	#watch-worldcat-grow p.wwg-launch.mobile {
		display: block;
		margin: 18px 0 !important;
	}

	#headline-kb .parsys_column,
	#headline-fial .parsys_column {
		margin-top: 0;
	}

	.parsys_column.cq-colctrl-lt6-c0 .image.section {
		width: 75%
	}

	#main-content h2.section.ptop {
		padding-top: 0px;
	}

	img.section-icon {
		position: relative;
		left: -18px
	}

	#content-partners img {
		margin: 0 2%;
	}

	#format-timeline {
		height: 300px
	}

	#format-timeline td p.format {
		display: block;
		margin-right: 0px
	}

	.lang-eng-noneng-percent-cont {
		float: none;
		display: block
	}

	.lang-eng-noneng-percent-cont.english .lang-eng-noneng-percent {
		clear: both;
		margin-top: 14px
	}

	.lang-eng-noneng-percent-cont.english .lang-eng-noneng-percent,
	.lang-eng-noneng-percent-cont.nonenglish .lang-eng-noneng-percent {
		padding: 14px 0;
		border-width: 36px 0 0 0
	}

	.lang-top-cont .percentage {
		display: block
	}
}