/* ---- 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 30px 18px 18px;height:200px;overflow:scroll;font-family: 'Graphik',Arial,Helvetica,sans-serif;letter-spacing:0}
#format-timeline table{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 */
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: 175px; 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}
}