	@import url(https://web-archive.nli.org.il/National_Library/20160517234414cs_/http://fonts.googleapis.com/css?family=PT+Sans:400,700);
	@import url(https://web-archive.nli.org.il/National_Library/20160517234414cs_/http://fonts.googleapis.com/css?family=Playfair+Display);
	
@font-face {
    font-family: 'flama_condensedbold';
    src: url('/National_Library/20160517234414oe_/http://www.wsjmediakit.com/assets/frontend/fonts/FlamaCondBold-webfont.eot');
    src: url('/National_Library/20160517234414oe_/http://www.wsjmediakit.com/assets/frontend/fonts/FlamaCondBold-webfont.eot#iefix') format('embedded-opentype'),
         url('/National_Library/20160517234414oe_/http://www.wsjmediakit.com/assets/frontend/fonts/FlamaCondBold-webfont.woff2') format('woff2'),
         url('/National_Library/20160517234414oe_/http://www.wsjmediakit.com/assets/frontend/fonts/FlamaCondBold-webfont.woff') format('woff'),
         url('/National_Library/20160517234414oe_/http://www.wsjmediakit.com/assets/frontend/fonts/FlamaCondBold-webfont.ttf') format('truetype'),
         url('/National_Library/20160517234414oe_/http://www.wsjmediakit.com/assets/frontend/fonts/FlamaCondBold-webfont.svg#flama_condensedbold') format('svg');
    font-weight: normal;
    font-style: normal;
}

@font-face {
    font-family: 'flama_condensedbook';
    src: url('/National_Library/20160517234414oe_/http://www.wsjmediakit.com/assets/frontend/fonts/FlamaCondensed-Book-webfont.eot');
    src: url('/National_Library/20160517234414oe_/http://www.wsjmediakit.com/assets/frontend/fonts/FlamaCondensed-Book-webfont.eot#iefix') format('embedded-opentype'),
         url('/National_Library/20160517234414oe_/http://www.wsjmediakit.com/assets/frontend/fonts/FlamaCondensed-Book-webfont.woff2') format('woff2'),
         url('/National_Library/20160517234414oe_/http://www.wsjmediakit.com/assets/frontend/fonts/FlamaCondensed-Book-webfont.woff') format('woff'),
         url('/National_Library/20160517234414oe_/http://www.wsjmediakit.com/assets/frontend/fonts/FlamaCondensed-Book-webfont.ttf') format('truetype'),
         url('/National_Library/20160517234414oe_/http://www.wsjmediakit.com/assets/frontend/fonts/FlamaCondensed-Book-webfont.svg#flama_condensedbook') format('svg');
    font-weight: normal;
    font-style: normal;
}

@font-face {
    font-family: 'flama_condensed_semiboldSBd';
    src: url('/National_Library/20160517234414oe_/http://www.wsjmediakit.com/assets/frontend/fonts/FlamaCondSemibold-webfont.eot');
    src: url('/National_Library/20160517234414oe_/http://www.wsjmediakit.com/assets/frontend/fonts/FlamaCondSemibold-webfont.eot#iefix') format('embedded-opentype'),
         url('/National_Library/20160517234414oe_/http://www.wsjmediakit.com/assets/frontend/fonts/FlamaCondSemibold-webfont.woff2') format('woff2'),
         url('/National_Library/20160517234414oe_/http://www.wsjmediakit.com/assets/frontend/fonts/FlamaCondSemibold-webfont.woff') format('woff'),
         url('/National_Library/20160517234414oe_/http://www.wsjmediakit.com/assets/frontend/fonts/FlamaCondSemibold-webfont.ttf') format('truetype'),
         url('/National_Library/20160517234414oe_/http://www.wsjmediakit.com/assets/frontend/fonts/FlamaCondSemibold-webfont.svg#flama_condensed_semiboldSBd') format('svg');
    font-weight: normal;
    font-style: normal;
}
	
.option-result-container,.pdf-docs,.section-summary,.section-summary .pdf-docs,.section-summary .product-thumbs,.module.split-col-text .grey-box,.module.split-col-image,.module .module-columns,.global-header-outer .global-header,.global-header-outer .global-subnav,.header-right,.global-footer,.filter-columns,.filter-columns .submit-column,#selected-filters,.landing-marquee-outer.homepage .landing-marquee-titles,.landing-marquee-outer.homepage .landing-marquee-titles .landing-marquee-title
{
	*zoom:1
}
.option-result-container:before,.pdf-docs:before,.section-summary:before,.section-summary .pdf-docs:before,.section-summary .product-thumbs:before,.module.split-col-text .grey-box:before,.module.split-col-image:before,.module .module-columns:before,.global-header-outer .global-header:before,.global-header-outer .global-subnav:before,.header-right:before,.global-footer:before,.filter-columns:before,.filter-columns .submit-column:before,#selected-filters:before,.landing-marquee-outer.homepage .landing-marquee-titles:before,.landing-marquee-outer.homepage .landing-marquee-titles .landing-marquee-title:before,.option-result-container:after,.pdf-docs:after,.section-summary:after,.section-summary .pdf-docs:after,.section-summary .product-thumbs:after,.module.split-col-text .grey-box:after,.module.split-col-image:after,.module .module-columns:after,.global-header-outer .global-header:after,.global-header-outer .global-subnav:after,.header-right:after,.global-footer:after,.filter-columns:after,.filter-columns .submit-column:after,#selected-filters:after,.landing-marquee-outer.homepage .landing-marquee-titles:after,.landing-marquee-outer.homepage .landing-marquee-titles .landing-marquee-title:after
{
	content:" ";
	display:table
}
.option-result-container:after,.pdf-docs:after,.section-summary:after,.section-summary .pdf-docs:after,.section-summary .product-thumbs:after,.module.split-col-text .grey-box:after,.module.split-col-image:after,.module .module-columns:after,.global-header-outer .global-header:after,.global-header-outer .global-subnav:after,.header-right:after,.global-footer:after,.filter-columns:after,.filter-columns .submit-column:after,#selected-filters:after,.landing-marquee-outer.homepage .landing-marquee-titles:after,.landing-marquee-outer.homepage .landing-marquee-titles .landing-marquee-title:after
{
	clear:both
}
	/*! normalize.css v3.0.0 | MIT License | git.io/normalize */html
{
	font-family:sans-serif;
	-ms-text-size-adjust:100%;
	-webkit-text-size-adjust:100%
}
	body
{
	margin:0
}
	article,aside,details,figcaption,figure,footer,header,hgroup,main,nav,section,summary
{
	display:block
}
	audio,canvas,progress,video
{
	display:inline-block;
	vertical-align:baseline
}
	audio:not([controls])
{
	display:none;
	height:0
}
	[hidden],template
{
	display:none
}
	a
{
	background:transparent
}
	a:active,a:hover
{
	outline:0
}
	abbr[title]
{
	border-bottom:1px dotted
}
	b,strong
{
	font-weight:bold
}
	dfn
{
	font-style:italic
}
	h1
{
	font-size:2em;
	margin:0.67em 0
}
	mark
{
	background:#ff0;
	color:#000
}
	small
{
	font-size:80%
}
	sub,sup
{
	font-size:75%;
	line-height:0;
	position:relative;
	vertical-align:baseline
}
	sup
{
	top:-0.5em
}
	sub
{
	bottom:-0.25em
}
	img
{
	border:0
}
	svg:not(:root)
{
	overflow:hidden
}
	figure
{
	margin:1em 40px
}
	hr
{
	-moz-box-sizing:content-box;
	-webkit-box-sizing:content-box;
	box-sizing:content-box;
	height:0
}
	pre
{
	overflow:auto
}
	code,kbd,pre,samp
{
	font-family:monospace, monospace;
	font-size:1em
}
	button,input,optgroup,select,textarea
{
	color:inherit;
	font:inherit;
	margin:0
}
	button
{
	overflow:visible
}
	button,select
{
	text-transform:none
}
	button,html input[type="button"],input[type="reset"],input[type="submit"]
{
	-webkit-appearance:button;
	cursor:pointer
}
	button[disabled],html input[disabled]
{
	cursor:default
}
	button::-moz-focus-inner,input::-moz-focus-inner
{
	border:0;
	padding:0
}
	input
{
	line-height:normal
}
	input[type="checkbox"],input[type="radio"]
{
	-webkit-box-sizing:border-box;
	-moz-box-sizing:border-box;
	box-sizing:border-box;
	padding:0
}
	input[type="number"]::-webkit-inner-spin-button,input[type="number"]::-webkit-outer-spin-button
{
	height:auto
}
	input[type="search"]
{
	-webkit-appearance:textfield;
	-moz-box-sizing:content-box;
	-webkit-box-sizing:content-box;
	box-sizing:content-box
}
	input[type="search"]::-webkit-search-cancel-button,input[type="search"]::-webkit-search-decoration
{
	-webkit-appearance:none
}
	fieldset
{
	border:1px solid #c0c0c0;
	margin:0 2px;
	padding:0.35em 0.625em 0.75em
}
	legend
{
	border:0;
	padding:0
}
	textarea
{
	overflow:auto
}
	optgroup
{
	font-weight:bold
}
	table
{
	border-collapse:collapse;
	border-spacing:0
}
	td,th
{
	padding:0
}
.font-pt-sans,body,input,.section-summary .title, .global-header-outer .global-subnav
{
	font-family:'PT Sans', sans-serif;
}
.font-pt-sans-bold,p a:link,p a:visited,p a:active
{
	font-family:'PT Sans', sans-serif;
	font-weight:700;
}
.font-dispatch-black,h1,.feature-text,.landing-marquee-title,.landing-marquee-title-right
{
	font-family:"flama_condensed_semiboldSBd", sans-serif;
	font-weight:normal;
	letter-spacing: normal !important;
}
.font-dispatch-bold,.submit-logo,.landing-link-list .landing-link
{
	font-family:'PT Sans', sans-serif;
	font-weight:700;
}
.font-dispatch-condensed-bold,.primary-menu a:link,.primary-menu a:visited,.primary-menu a:active
{
	font-family:"flama_condensed_semiboldSBd", sans-serif;
	font-size:1.4rem;
	font-size:14px;
}
.font-playfair,.wsjmagazine h1,.wsjmagazine h2
{
	font-family:'Playfair Display', serif;
}
.font-smooth,.font-pt-sans,body,input,.section-summary .title,.global-header-outer .global-subnav,.font-pt-sans-bold,p a:link,p a:visited,p a:active,.font-dispatch-black,h1,.feature-text,.landing-marquee-title,.landing-marquee-title-right,.font-dispatch-bold,.submit-logo,.landing-link-list .landing-link,.font-dispatch-condensed-bold,.primary-menu a:link,.primary-menu a:visited,.primary-menu a:active,.font-playfair,.wsjmagazine h1,.wsjmagazine h2
{
	-webkit-font-smoothing:antialiased;
	-moz-osx-font-smoothing:grayscale
}
	html
{
	font-size:62.5%
}
	html,body
{
	height:100%;
	background-color:#f0f0f0;
	padding:0;
	margin:0
}
	body
{
	font-size:16px;
	font-size:1.6rem;
	color:#58595b;
	margin:0;
	position:relative
}
	*,:before,:after
{
	-webkit-box-sizing:border-box;
	-moz-box-sizing:border-box;
	box-sizing:border-box
}
	a
{
	text-decoration:none
}
	a:hover
{
	text-decoration:underline
}
	ul,li
{
	list-style-type:none;
	padding:0;
	margin:0
}
	select
{
	color:#000
}
	select:disabled
{
	color:#aaa
}
	::-moz-selection
{
	background-color:#fff;
	color:#000;
	text-shadow:none
}
	::selection
{
	background-color:#fff;
	color:#000;
	text-shadow:none
}
	:focus
{
	outline-color:transparent;
	outline-style:none
}
	p,h3,h4
{
	color:#58595b
}
	h1
{
	letter-spacing:-2px;
	letter-spacing:-0.2rem;
	padding-left:60px;
	padding-left:6rem;
	margin:0 auto;
	font-size:36px;
	font-size:3.6rem;
	color:#58595b;
	line-height:1;
	margin-bottom:36px;
	margin-bottom:3.6rem;
	text-transform: uppercase;
}
	h1.full-width
{
	margin-left:0
}
	@media (max-width: 900px)
{
	h1
{
	font-size:36px;
	font-size:3.6rem;
	margin-bottom:36px;
	margin-bottom:3.6rem;
	padding-left:0px;
	padding-left:0rem
}

}
	@media (max-width: 640px)
{
	h1
{
	font-size:30px;
	font-size:3rem;
	margin-bottom:25px;
	margin-bottom:2.5rem
}

}
	h2,h3,h4
{
	line-height:1.5em
}
	h2 a,h3 a,h4 a
{
	color:inherit !important
}
	h2
{
	margin:0px 0px 14px 0px;
	margin:0rem 0rem 1.4rem 0rem;
	letter-spacing:0.4px;
	letter-spacing:0.04rem;
	font-size:36px;
	font-size:3.6rem;
	line-height:38px;
	line-height:3.8rem;
	color:#58595b;
	font-family: 'flama_condensed_semiboldSBd';
}


	@media (max-width: 900px)
{
	h2
{
	font-size:19px;
	font-size:1.9rem
}

}
	h3
{
	line-height:1;
	margin:0px 0px 0px 0px;
	margin:0rem 0rem 0rem 0rem;
	line-height:24px;
	line-height:2.4rem;
	letter-spacing:-0.1px;
	letter-spacing:-0.01rem;
	font-size:22px;
	font-size:2.2rem;
	font-family: 'flama_condensed_semiboldSBd';
}
	h3.grey-alt
{
	color:#7a7b7b
}

	@media (max-width: 900px)
{
	h3
{
	font-size:16px;
	font-size:1.6rem;
	line-height:20px;
	line-height:2rem
}

}
	h4
{
	line-height:1;
	margin:0px;
	margin:0rem;
	font-weight:normal
}
	p
{
	margin:0;
	line-height:22px;
	line-height:2.2rem;
	margin:0px 0px 20px 0px;
	margin:0rem 0rem 2rem 0rem;
	font-size:16px;
	font-size:1.6rem
}
	p a:link,p a:visited,p a:active
{
	color:#3eb4e4
}
	p.disclaimer
{
	font-size:10px;
	font-size:1rem
}
	p:last-child
{
	margin-bottom:0px;
	margin-bottom:0rem
}
	@media (max-width: 900px)
{
	p
{
	font-size:14px;
	font-size:1.4rem;
	line-height:18px;
	line-height:1.8rem;
	margin:0px 0px 16px 0px;
	margin:0rem 0rem 1.6rem 0rem
}

}
	strong,b
{
	font-weight:700
}
	sup
{
	position:relative;
	top:-3px;
	top:-0.3rem
}
.narrow-site-width
{
	max-width:1065px;
	max-width:106.5rem;
	padding:0;
	margin-left:auto;
	margin-right:auto
}
.centered-text
{
	text-align:center;
	padding:0px;
	padding:0rem
}
.color-light-blue
{
	color:#3eb4e4
}
.color-text-grey
{
	color:#58595b
}
.color-black
{
	color:#000
}
.site-width-large,.global-header-outer
{
	max-width:1144px;
	max-width:114.4rem;
	padding-left:20px;
	padding-right:20px;
	margin-left:auto;
	margin-right:auto
}
.site-width-narrow,h2,h3,h4,.summary-list,.casestudies .standard-layout h1,.filter-columns,#selected-filters
{
	max-width:1065px;
	max-width:106.5rem;
	padding-left:0;
	padding-right:0;
	margin-left:auto;
	margin-right:auto
}
.module-width-narrow,.module.split-col-image
{
	width:88.8%
}
.is-hidden
{
	display:none
}
.is-transparent
{
	opacity:0
}
.is-opaque
{
	opacity:1 !important
}
	@media (max-width: 640px)
{
.mobile-hidden
{
	display:none !important
}

}
.button
{
	line-height:1;
	padding:0;
	border:1px solid gray;
	color:#414141;
	font-weight:normal;
	background-color:#fff;
	background-image:none
}
.button.form
{
	font-size:18px;
	font-size:1.8rem;
	padding:0 23px 0;
	height:31px;
	height:3.1rem;
	line-height:30px;
	line-height:3rem
}
	@media (max-width: 900px)
{
.button.form
{
	font-size:14px;
	font-size:1.4rem
}

}
.modal-overlay
{
	position:fixed;
	top:0;
	left:0;
	width:100%;
	height:100%;
	z-index:220;
	background:rgba(0,0,0,0.8);
	opacity:0;
	display:none
}
.modal-overlay.is-open
{
	display:block
}
	@media (max-width: 640px)
{
.modal-overlay
{
	padding:0px 10px;
	padding:0rem 1rem
}

}
.modal-outer
{
	width:100%;
	height:100%;
	display:table
}
.modal-outer .modal-inner
{
	display:table-cell;
	vertical-align:middle
}
.modal-header
{
	text-align:center;
	color:#fff
}
.modal-header p
{
	line-height:22px;
	line-height:2.2rem;
	margin-bottom:0px;
	margin-bottom:0rem;
	font-size:15px;
	font-size:1.5rem;
	color:#414141
}
.modal-header p.sub-text
{
	margin-bottom:21px;
	margin-bottom:2.1rem;
	font-size:10px;
	font-size:1rem
}
.modal-close-button
{
	position:absolute;
	top:20px;
	top:2rem;
	right:20px;
	right:2rem;
	border:none;
	background-color:transparent;
	border-radius:0;
	background-image:url(/National_Library/20160517234414oe_/http://www.wsjmediakit.com/assets/frontend/img/sprite.png);
	background-position:-85.5px 0px;
	background-size:1829px 88px;
	width:15px;
	height:15px;
	font-size:0
}
.modal-content
{
	padding:30px 52px 28px;
	padding:3rem 5.2rem 2.8rem;
	max-width:355px;
	max-width:35.5rem;
	-webkit-box-shadow:5px 5px 10px #000;
	box-shadow:5px 5px 10px #000;
	background-color:#7a7b7b;
	min-height:10px;
	margin:0 auto;
	position:relative
}
.modal-content .input-text
{
	padding:7px 0px 7px 11px;
	padding:0.7rem 0rem 0.7rem 1.1rem;
	width:100%
}
.modal-content .input-submit
{
	padding:8px 9px;
	padding:0.8rem 0.9rem;
	margin:0
}
	@media (max-width: 640px)
{
.modal-content
{
	padding:30px 30px 28px;
	padding:3rem 3rem 2.8rem
}

}
.form-row
{
	margin-bottom:22px;
	margin-bottom:2.2rem
}
.form-wrapper
{
	margin:0 auto
}
.submit-logo
{
	display:inline-block;
	letter-spacing:-3px;
	letter-spacing:-0.3rem;
	padding-left:48px;
	padding-left:4.8rem;
	letter-spacing:-0.3px;
	letter-spacing:-0.03rem;
	font-weight:normal;
	font-size:15px;
	font-size:1.5rem;
	color:#414141;
	position:relative;
	line-height:24px;
	line-height:2.4rem;
	top:3px;
	top:0.3rem
}
.submit-logo:before
{
	content:'';
	background-image:url(/National_Library/20160517234414oe_/http://www.wsjmediakit.com/assets/frontend/img/sprite.png);
	background-position:-504px 0px;
	background-size:1829px 88px;
	width:34px;
	height:34px;
	position:absolute;
	top:-6px;
	top:-0.6rem;
	left:13px;
	left:1.3rem
}
	@media (max-width: 640px)
{
.submit-logo
{
	padding-left:42px;
	padding-left:4.2rem
}
.submit-logo:before
{
	left:7px;
	left:0.7rem
}

}
.custom-multi-select
{
	position:relative
}
.custom-multi-select:after
{
	background-image:url(/National_Library/20160517234414oe_/http://www.wsjmediakit.com/assets/frontend/img/sprite.png);
	background-position:-22.5px 0px;
	background-size:1829px 88px;
	width:12px;
	height:16px;
	content:'';
	display:block;
	position:absolute;
	right:14px;
	right:1.4rem;
	top:8px;
	top:0.8rem
}
.custom-multi-select .select-trigger
{
	padding:0px 35px 0px 13px;
	padding:0rem 3.5rem 0rem 1.3rem;
	background-color:rgba(0,0,0,0.8);
	color:#fff;
	cursor:pointer;
	font-size:18px;
	font-size:1.8rem;
	height:31px;
	height:3.1rem;
	line-height:31px;
	line-height:3.1rem
}
.custom-multi-select .select-options
{
	-webkit-box-shadow:0px 3px 12px #999;
	box-shadow:0px 3px 12px #999;
	position:absolute;
	top:100%;
	left:-9999px;
	z-index:1010;
	width:100%;
	padding:0;
	margin:0;
	background:rgba(255,255,255,0.95);
	padding:10px 0px;
	padding:1rem 0rem;
	list-style:none
}
.custom-multi-select .select-options .option
{
	position:relative;
	margin:0;
	padding:0px 10px;
	padding:0rem 1rem;
	height:30px;
	height:3rem;
	line-height:30px;
	line-height:3rem;
	cursor:pointer;
	font-size:16px;
	font-size:1.6rem;
	white-space:nowrap
}
.custom-multi-select .select-options .option:before
{
	position:absolute
}
.custom-multi-select .select-options .option:hover
{
	background-color:#3eb4e4;
	background-image:none;
	color:#fff
}
.custom-multi-select .select-options .option input
{
	margin-right:5px;
	margin-right:0.5rem
}
	@media (max-width: 900px)
{
.custom-multi-select .select-options .option
{
	font-size:12px;
	font-size:1.2rem
}

}
	@media (max-width: 900px)
{
.custom-multi-select .select-options
{
	width:100%
}

}
	@media (max-width: 640px)
{
.custom-multi-select .select-options
{
	width:100%
}

}
.custom-multi-select.is-expanded .select-options
{
	left:0
}
.is-loading:before
{
	content:'';
	display:block;
	position:absolute;
	top:1px;
	top:0.1rem;
	right:40px;
	right:4rem;
	width:28px;
	width:2.8rem;
	height:28px;
	height:2.8rem;
	background:transparent url("/National_Library/20160517234414oe_/http://www.wsjmediakit.com/assets/frontend/img/loading-animation.gif") no-repeat center center;
	background-size:100% 100%;
	z-index:1
}
.option-chooser
{
	margin:0 auto;
	max-width:1065px;
	max-width:106.5rem
}
.option-chooser .option-container
{
	margin-bottom:54px;
	margin-bottom:5.4rem;
	padding-left:43px;
	padding-left:4.3rem
}
	@media (max-width: 900px)
{
.option-chooser .option-container
{
	margin-bottom:22px;
	margin-bottom:2.2rem;
	padding-left:0px;
	padding-left:0rem
}

}
.option-chooser .option-container select
{
	width:100%;
	margin-bottom:10px;
	margin-bottom:1rem;
	max-width:290px;
	max-width:29rem
}
.select-container
{
	margin-bottom:10px;
	margin-bottom:1rem
}
.option-result-column
{
	margin-left:20px;
	margin-left:2rem;
	float:left
}
.option-result
{
	margin-bottom:20px;
	margin-bottom:2rem
}
	@media (max-width: 640px)
{
.option-result
{
	margin-bottom:15px;
	margin-bottom:1.5rem
}

}
.option-result-container
{
	margin-bottom:30px;
	margin-bottom:3rem;
	padding-left:45px;
	padding-left:4.5rem;
	-webkit-transition:opacity 0.5s ease-in-out;
	transition:opacity 0.5s ease-in-out;
	overflow:hidden
}
	@media (max-width: 900px)
{
.option-result-container
{
	padding-left:0px;
	padding-left:0rem
}

}
.option-result-container .option-result h3
{
	letter-spacing:0;
	margin-bottom:0;
	line-height:1;
	color:#000;
	font-size:14px;
	font-size:1.4rem
}
.option-result-container .option-result p
{
	margin:0px 0px 10px 0px;
	margin:0rem 0rem 1rem 0rem;
	line-height:17px;
	line-height:1.7rem;
	letter-spacing:0px
}
.option-result-container .option-result.last-child
{
	margin-bottom:0
}
.cover-thumb
{
	width:22.45%;
	margin-bottom:20px;
	margin-bottom:2rem
}
.cover-thumb img
{
	width:100%;
	display:block
}
.cover-thumb:last-child
{
	margin-right:0
}
.feature-text
{
	line-height:22px;
	line-height:2.2rem;
	letter-spacing:-1.6px;
	letter-spacing:-0.16rem;
	margin:0px 0px 8px 0px;
	margin:0rem 0rem 0.8rem 0rem;
	font-size:21px;
	font-size:2.1rem;
	color:#58595b
}
.feature-text.is-first
{
	margin-top:100px;
	margin-top:10rem
}
.pdf-link, .excel-link
{
	display:inline-block;
	padding-left:10px;
	padding-left:1rem;
	margin-bottom:4px;
	margin-bottom:0.4rem;
	color:#7a7b7b !important;
	font-weight:normal;
	position:relative;
	padding-left:28px;
	padding-left:2.8rem;
	font-size:20px;
	font-size:2rem;
	font-family: 'flama_condensed_semiboldSBd'
}
.pdf-link:before, .excel-link:before
{
	position:absolute;
	content:'';
	top:1px;
	top:0.1rem;
	width:20px;
	width:2rem;
	height:20px;
	height:2rem;
	left:0;
	background-image:url(/National_Library/20160517234414oe_/http://www.wsjmediakit.com/assets/frontend/img/sprite.png);
	background-position:-164px 0px;
	background-size:1829px 88px;
	width:20px;
	height:20px
}
	@media (max-width: 900px)
{
.pdf-link
{
	font-size:14px;
	font-size:1.4rem;
	margin-bottom:8px;
	margin-bottom:0.8rem
}
.pdf-link:before
{
	top:0px;
	top:0rem
}

}
.excel-link
{
	display:inline-block;
	padding-left:10px;
	padding-left:1rem;
	margin-bottom:4px;
	margin-bottom:0.4rem;
	color:#7a7b7b !important;
	font-weight:normal;
	position:relative;
	padding-left:28px;
	padding-left:2.8rem;
	font-size:20px;
	font-size:2rem;
	font-family: 'flama_condensed_semiboldSBd'
}
.excel-link:before
{
	position:absolute;
	content:'';
	top:1px;
	top:0.1rem;
	width:20px;
	width:2rem;
	height:20px;
	height:2rem;
	left:0;
	background-image:url(/National_Library/20160517234414oe_/http://www.wsjmediakit.com/assets/frontend/img/sprite.png);
	background-position:-120px 0px;
	background-size:1829px 88px;
	width:20px;
	height:20px
}
	@media (max-width: 900px)
{
.excel-link
{
	font-size:14px;
	font-size:1.4rem;
	margin-bottom:8px;
	margin-bottom:0.8rem
}
.excel-link:before
{
	top:0px;
	top:0rem
}

}
.pdf-docs
{
	margin:0px 0px 20px 0px;
	margin:0rem 0rem 2rem 0rem
}
.pdf-docs .pdf-link
{
	display:block
}
.pdf-docs .pdf-link:last-child
{
	margin-bottom:0px;
	margin-bottom:0rem
}
.image-link
{
	margin-left:12px;
	margin-left:1.2rem;
	display:inline-block;
	text-indent:-102%;
	position:relative;
	vertical-align:top;
	font-size:0
}
.image-link:after
{
	content:'';
	position:absolute;
	top:0;
	left:0
}
.image-link.twitter
{
	width:25px;
	width:2.5rem;
	height:20px;
	height:2rem
}
.image-link.twitter:after
{
	background-image:url(/National_Library/20160517234414oe_/http://www.wsjmediakit.com/assets/frontend/img/sprite.png);
	background-position:-256.5px 0px;
	background-size:1829px 88px;
	width:25px;
	height:20px
}
.image-link.instagram
{
	width:20px;
	width:2rem;
	height:20px;
	height:2rem
}
.image-link.instagram:after
{
	background-image:url(/National_Library/20160517234414oe_/http://www.wsjmediakit.com/assets/frontend/img/sprite.png);
	background-position:-142px 0px;
	background-size:1829px 88px;
	width:20px;
	height:20px
}
.icon-title
{
	margin-bottom:40px;
	margin-bottom:4rem
}
.icon-title img
{
	max-width:100%;
	vertical-align:top;
	display:block
}
.global-crumbs
{
	margin-bottom:30px;
	margin-bottom:3rem;
	display:none;
	font-weight:700
}
	@media (max-width: 640px)
{
.global-crumbs
{
	display:block
}

}
.global-crumbs ul
{
	list-style:none;
	padding:0;
	margin:0;
	font-size:0
}
.global-crumbs ul li
{
	display:inline-block;
	font-size:10px;
	font-size:1rem;
	margin-right:12px;
	margin-right:1.2rem;
	position:relative
}
.global-crumbs ul li a
{
	display:block;
	line-height:1;
	color:#7a7b7b
}
.global-crumbs ul li a:after
{
	content:'>';
	position:absolute;
	right:-9px;
	right:-0.9rem;
	top:0
}
.global-crumbs ul li a.is-active
{
	color:#3eb4e4
}
.global-crumbs ul li a.is-active:after
{
	content:''
}
	input:focus,textarea:focus
{
	outline:none
}
	input
{
	border-radius:0;
	position:relative;
	border:none
}
	input.shadowed
{
	-webkit-box-shadow:5px 5px 10px #555;
	box-shadow:5px 5px 10px #555
}
.input-text
{
	padding:9px 9px 9px 11px;
	padding:0.9rem 0.9rem 0.9rem 1.1rem;
	font-size:14px;
	font-size:1.4rem;
	color:#7a7b7b
}
.input-text::-ms-clear
{
	width:0;
	height:0
}
.field-error
{
	position:relative
}
.field-error:after
{
	content:'';
	display:block;
	position:absolute;
	top:9px;
	top:0.9rem;
	right:-32px;
	right:-3.2rem;
	background-image:url(/National_Library/20160517234414oe_/http://www.wsjmediakit.com/assets/frontend/img/sprite.png);
	background-position:-51.5px 0px;
	background-size:1829px 88px;
	width:15px;
	height:15px
}
	@media (max-width: 640px)
{
.field-error:after
{
	right:-22px;
	right:-2.2rem
}

}
.input-submit
{
	background-image:none;
	border:none;
	color:#fff;
	background-color:#3eb4e4;
	max-width:475px;
	max-width:47.5rem;
	margin-right:4px;
	margin-right:0.4rem;
	padding:8px 27px;
	padding:0.8rem 2.7rem;
	letter-spacing:-1px;
	letter-spacing:-0.1rem;
	line-height:1;
	font-weight:normal;
	font-size:15px;
	font-size:1.5rem;
	cursor:pointer
}
.input-submit.disabled,.input-submit:disabled
{
	background-color:#aaa;
	cursor:default
}
.section-summary
{
	padding:87px 0px 0px;
	padding:8.7rem 0rem 0rem;
	border-bottom:1px solid gray
}
.section-summary:first-child
{
	padding:0px;
	padding:0rem
}
.section-summary:last-child
{
	border-bottom:none
}
.section-summary a:link,.section-summary a:visited,.section-summary a:active
{
	color:#3eb4e4
}
	@media (max-width: 900px)
{
.section-summary
{
	padding:30px 0px 0px;
	padding:3rem 0rem 0rem
}

}
.section-summary .pdf-docs
{
	margin:0px 0px 20px 0px;
	margin:0rem 0rem 2rem 0rem
}
	@media (max-width: 640px)
{
.section-summary .pdf-docs
{
	margin-top:13px;
	margin-top:1.3rem
}

}
.section-summary .pdf-link
{
	display:block
}
.section-summary .byline
{
	font-size:20px;
	font-size:2rem;
	line-height:24px;
	line-height:2.4rem;
	margin-bottom:99px;
	margin-bottom:9.9rem;
	max-width:615px;
	max-width:61.5rem
}
.section-summary .col-right
{
	float:right;
	position:relative;
	width:227px;
	width:22.7rem;
	padding-right:40px;
	padding-right:4rem;
	margin-bottom:20px;
	margin-bottom:2rem;
	text-align:right;
	font-size:14px;
	font-size:1.4rem
}
.section-summary .col-right:before
{
	content:'';
	position:absolute;
	left:0;
	top:0;
	background-color:gray;
	width:1px;
	width:0.1rem;
	height:100px;
	height:10rem
}
.section-summary .col-right.is-empty:before
{
	display:none
}
	@media (max-width: 900px)
{
.section-summary .col-right
{
	padding-right:0px;
	padding-right:0rem
}

}
	@media (max-width: 640px)
{
.section-summary .col-right
{
	display:none
}

}
.section-summary .editions
{
	margin-bottom:33px;
	margin-bottom:3.3rem;
	padding:0px 6px 0px 0px;
	padding:0rem 0.6rem 0rem 0rem
}
.section-summary .editions:last-child
{
	margin-bottom:0
}
.section-summary .title
{
	margin-bottom:11px;
	margin-bottom:1.1rem;
	color:#5cbae3;
	letter-spacing:1px;
	font-size:16px;
	font-size:1.6rem;
	letter-spacing:0
}
.section-summary .editions-list
{
	list-style:none;
	margin:0
}
.section-summary .editions-list li
{
	margin-bottom:8px;
	margin-bottom:0.8rem
}
.section-summary .editions-list a
{
	font-size:16px;
	font-size:1.6rem;
	color:#3eb4e4;
	font-weight:bold;
	text-transform:uppercase
}
.section-summary .product-link
{
	display:inline
}
.section-summary .product-thumbs .cover-thumb
{
	-webkit-box-shadow:0 2px 5px #aaa;
	box-shadow:0 2px 5px #aaa;
	margin-right:3.35%;
	float:left
}
.section-summary .product-thumbs .cover-thumb img
{
	display:block
}
.section-summary .product-thumbs .cover-thumb:last-child
{
	margin-right:0
}
.col-right+.has-border
{
	border-top:none !important;
	padding-top:0 !important
}
.col-right+a+.has-border
{
	border-top:none !important;
	padding-top:0 !important
}
.module
{
	margin-bottom:85px;
	margin-bottom:8.5rem;
	width:100%;
	display:inline-block
}
.module.has-border
{
	border-top:1px solid gray;
	padding-top:85px;
	padding-top:8.5rem
}
	@media (max-width: 900px)
{
.module.has-border
{
	padding-top:60px;
	padding-top:6rem
}

}
	@media (max-width: 640px)
{
.module.has-border
{
	padding-top:30px;
	padding-top:3rem
}

}
.product-listing .module.has-border
{
	border-top:none;
	padding-top:0px;
	padding-top:0rem
}
	@media (max-width: 900px)
{
.module
{
	margin-bottom:60px;
	margin-bottom:6rem
}

}
	@media (max-width: 640px)
{
.module
{
	margin-bottom:30px;
	margin-bottom:3rem
}

}
.module .module-content
{
	padding:0px 0px 0px 60px;
	padding:0rem 0rem 0rem 6rem
}
	@media (max-width: 900px)
{
.module .module-content
{
	padding:0
}

}
.narrow-module
{
	width:73%;
	margin-left:0 !important;
	margin-right:0 !important
}
	@media (max-width: 900px)
{
.narrow-module
{
	width:61%;
	padding-right:20px;
	padding-right:2rem
}

}
	@media (max-width: 640px)
{
.narrow-module
{
	width:100%;
	padding-right:0px;
	padding-right:0rem
}

}
.landing-link-list
{
	border-color:#7a7b7b;
	border-width:1px 0px 0px 0px;
	border-width:0.1rem 0rem 0rem 0rem;
	border-style:solid;
	display:none
}
	@media (max-width: 640px)
{
.landing-link-list
{
	display:block
}

}
.landing-link-list ul
{
	list-style:none;
	padding:0;
	margin:0
}
.landing-link-list ul li
{
	margin:0;
	padding:0
}
.landing-link-list .landing-link
{
	position:relative;
	display:block;
	font-size:21px;
	font-size:2.1rem;
	border-color:inherit;
	border-width:0px 0px 1px 0px;
	border-width:0rem 0rem 0.1rem 0rem;
	border-style:solid
}
.landing-link-list .landing-link:last-child
{
	border-bottom:none
}
.landing-link-list .landing-link a
{
	display:block;
	padding:25px 25px 25px 15px;
	padding:2.5rem 2.5rem 2.5rem 1.5rem;
	color:#404040;
	line-height:1
}
.landing-link-list .landing-link a.secondary
{
	background-color:#ddd
}
.landing-link-list .landing-link a:after
{
	content:'';
	position:absolute;
	right:0;
	right:25px;
	right:2.5rem;
	top:50%;
	background-image:url(/National_Library/20160517234414oe_/http://www.wsjmediakit.com/assets/frontend/img/sprite.png);
	background-position:-36.5px 0px;
	background-size:1829px 88px;
	width:13px;
	height:20px;
	margin-top:-10px;
	margin-top:-1rem;
	display:block
}
.landing-link-list .landing-link a:hover
{
	text-decoration:none
}
.landing-slideshow
{
	position:absolute;
	top:0;
	right:0;
	bottom:0;
	left:0;
	width:100%;
	height:100%;
	background-color:#000
}
.landing-slideshow .feature-text
{
	color:#fff
}
.landing-slideshow .slide
{
	width:100%;
	height:100%;
	background:transparent no-repeat center bottom;
	background-size:cover;
	position:relative;
	background-color:#f0f0f0
}
	@media (max-width: 640px)
{
.landing-slideshow .slide
{
	background-image:none !important
}

}
.module.video .video-player
{
	position:relative;
	width:100%;
	padding-top:56.25%
}
.module.video .video-player iframe
{
	width:100%;
	height:100%;
	position:absolute;
	top:0;
	right:0;
	bottom:0;
	left:0
}
.module.split-col-text .grey-box
{
	padding:65px 60px 55px;
	padding:6.5rem 6rem 5.5rem;
	background-color:#c5c5c5
}
.module.split-col-text .grey-box .split-text-col
{
	width:48%;
	float:left
}
.module.split-col-text .grey-box .split-text-col:last-child
{
	float:right
}
	@media (max-width: 640px)
{
.module.split-col-text .grey-box .split-text-col
{
	float:none;
	width:auto
}
.module.split-col-text .grey-box .split-text-col:last-child
{
	float:none
}

}
	@media (max-width: 900px)
{
.module.split-col-text .grey-box
{
	padding:50px 45px 40px;
	padding:5rem 4.5rem 4rem
}

}
	@media (max-width: 640px)
{
.module.split-col-text .grey-box
{
	padding:20px 20px 20px;
	padding:2rem 2rem 2rem
}

}
.module.split-col-image
{
	margin-left:auto;
	margin-right:auto
}
.module.split-col-image .split-text-col
{
	padding-top:15px;
	padding-top:1.5rem;
	width:51%;
	float:right
}
.module.split-col-image .split-text-col h1,.module.split-col-image .split-text-col h2,.module.split-col-image .split-text-col h3,.module.split-col-image .split-text-col h4
{
	padding-left:0 !important;
	max-width:100%
}
	@media (max-width: 640px)
{
.module.split-col-image .split-text-col
{
	width:100%;
	float:none
}

}
.module.split-col-image .split-image-col
{
	width:39.3%
}
.module.split-col-image .split-image-col img
{
	display:block;
	max-width:100%
}
	@media (max-width: 640px)
{
.module.split-col-image .split-image-col
{
	float:none !important;
	width:50% !important;
	margin:0 auto;
	margin-bottom:15px;
	margin-bottom:1.5rem
}

}
.module.split-col-image.left .split-image-col
{
	float:left
}
.module.split-col-image.left .split-text-col
{
	float:right
}
.module.split-col-image.right .split-image-col
{
	float:right
}
.module.split-col-image.right .split-text-col
{
	float:left
}
.module.single-image img
{
	width:100%;
	display:block
}
.module.slideshow
{
	position:relative
}
.module.slideshow .slides-outer
{
	max-height:624px;
	max-height:62.4rem
}
.module.slideshow li
{
	width:100%;
	height:100%
}
.module.slideshow img
{
	display:block;
	width:100%
}
.module.slideshow .media-slideshow-nav
{
	position:absolute;
	width:47px;
	width:4.7rem;
	height:88px;
	height:8.8rem;
	margin-top:-44px;
	margin-top:-4.4rem;
	z-index:105;
	top:50%;
	cursor:pointer
}
.module.slideshow .media-slideshow-nav.prev
{
	left:5.3%;
	background-image:url(/National_Library/20160517234414oe_/http://www.wsjmediakit.com/assets/frontend/img/sprite.png);
	background-position:-540px 0px;
	background-size:1829px 88px;
	width:47px;
	height:88px
}
.module.slideshow .media-slideshow-nav.next
{
	right:5.3%;
	background-image:url(/National_Library/20160517234414oe_/http://www.wsjmediakit.com/assets/frontend/img/sprite.png);
	background-position:-589px 0px;
	background-size:1829px 88px;
	width:47px;
	height:88px
}
	@media (max-width: 640px)
{
.module.slideshow .media-slideshow-nav
{
	display:none
}

}
.module.text-module
{
	max-width:100%;
	margin-left:0px;
	margin-left:0rem;
	margin-right:0px;
	margin-right:0rem
}
.module.text-module h1,.module.text-module h2,.module.text-module h3,.module.text-module h4,.module.text-module p
{
	padding-left:0px;
	padding-left:0rem;
	margin-left:0px;
	margin-left:0rem;
	margin-right:0px;
	margin-right:0rem;
	max-width:730px;
	max-width:73rem
}
.module.text-module .pdf-docs
{
	margin:35px 0px;
	margin:3.5rem 0rem
}
.module.text-module .pdf-docs:last-child
{
	margin:35px 0px 0px;
	margin:3.5rem 0rem 0rem
}
.module .column
{
	padding:0 4% 0 0;
	display:inline-block;
	width:25%;
	vertical-align:top
}
	@media (max-width: 640px)
{
.module .column
{
	width:33.3%;
	margin-bottom:30px;
	margin-bottom:3rem
}

}
.module .module-columns
{
	font-size:0
}
.module .module-columns img
{
	vertical-align:top;
	max-width:100%
}
.module .module-columns.image-columns
{
	max-width:815px;
	max-width:81.5rem
}
	@media (max-width: 640px)
{
.module .module-columns.image-columns .column
{
	text-align:center
}

}
.module .module-columns.text-columns
{
	max-width:935px;
	max-width:93.5rem
}
.module .module-columns p
{
	max-width:730px;
	max-width:73rem;
	letter-spacing:-0.5px;
	letter-spacing:-0.05rem;
	line-height:25px;
	line-height:2.5rem
}
	@media (max-width: 900px)
{
.module .module-columns p
{
	line-height:20px;
	line-height:2rem
}

}
.global-header-outer .global-header,.primary-menu .primary-subnav
{
	background:rgba(255,255,255,0.8)
}
.global-header-outer
{
	padding-top:15px;
	padding-top:1.5rem;
	position:relative;
	z-index:10;
	margin:0 auto
}
	@media (max-width: 900px)
{
.global-header-outer
{
	padding:0px;
	padding:0rem
}

}
	@media (max-width: 640px)
{
.global-header-outer
{
	border-width:10px 0px 0px 0px;
	border-width:1rem 0rem 0rem 0rem;
	padding:0 !important;
	border-color:#000;
	border-style:solid;
	padding:0;
	position:fixed;
	top:0;
	left:0;
	width:100%
}

}
.global-header-outer .global-header
{
	margin-bottom:7px;
	margin-bottom:0.7rem;
	height:64px;
	height:6.4rem;
	padding:0px 45px 0px 44px;
	padding:0rem 4.5rem 0rem 4.4rem;
	-webkit-box-shadow:0 2px 5px #555;
	box-shadow:0 2px 5px #555
}
	@media (max-width: 900px)
{
.global-header-outer .global-header
{
	padding:0;
	padding-top:15px;
	padding-top:1.5rem;
	height:95px;
	height:9.5rem
}

}
	@media (max-width: 640px)
{
.global-header-outer .global-header
{
	height:60px;
	height:6rem;
	padding-top:13px;
	padding-top:1.3rem;
	background:#fff
}

}
.global-header-outer .global-subnav
{
	text-align:right;
	margin:0 auto;
	max-width:1104px;
	max-width:110.4rem;
	padding:0px 23px;
	padding:0rem 2.3rem;
	position:relative
}
.global-header-outer .global-subnav ul
{
	list-style:none;
	padding:0;
	margin:0;
	float:right;
	padding:1px 23px 3px 10px;
	padding:0.1rem 2.3rem 0.3rem 1rem;
	text-transform:uppercase
}
.global-header-outer .global-subnav ul li
{
	display:inline-block;
	margin-left:13px;
	margin-left:1.3rem
}
.global-header-outer .global-subnav ul li:first-child
{
	margin-left:0
}
	@media (max-width: 900px)
{
.global-header-outer .global-subnav ul
{
	float:none;
	margin:0 auto
}

}
.global-header-outer .global-subnav a:link,.global-header-outer .global-subnav a:visited,.global-header-outer .global-subnav a:active
{
	font-size:10px;
	font-size:1rem;
	color:#fff;
	line-height:1;
	font-weight:bold;
}
.dark-logo .global-header-outer .global-subnav a:link,.dark-logo .global-header-outer .global-subnav a:visited,.dark-logo .global-header-outer .global-subnav a:active
{
	color:#58595b
}
.global-header-outer .global-subnav a:link:hover,.global-header-outer .global-subnav a:visited:hover,.global-header-outer .global-subnav a:active:hover
{
	text-decoration:none
}
	@media (max-width: 900px)
{
.global-header-outer .global-subnav
{
	padding:0;
	text-align:center
}

}
	@media (max-width: 640px)
{
.global-header-outer .global-subnav
{
	display:none
}

}
.site-logo
{
	background-image:url(/National_Library/20160517234414oe_/http://www.wsjmediakit.com/assets/frontend/img/sprite.png);
	background-position:-1530.5px 0px;
	background-size:1829px 88px;
	width:298.5px;
	height:16px;
	float:left;
	position:relative;
	top:23px;
	top:2.3rem
}
	@media (max-width: 900px)
{
.site-logo
{
	float:none;
	top:auto;
	margin:0 auto
}

}
.dark-logo .site-logo
{
	background-image:url(/National_Library/20160517234414oe_/http://www.wsjmediakit.com/assets/frontend/img/sprite.png);
	background-position:-1230px 0px;
	background-size:1829px 88px;
	width:298.5px;
	height:16px
}
	@media (max-width: 900px)
{
.site-logo
{
	background-image:url(/National_Library/20160517234414oe_/http://www.wsjmediakit.com/assets/frontend/img/sprite.png);
	background-position:-816px 0px;
	background-size:1829px 88px;
	width:176px;
	height:35px
}
.dark-logo .site-logo
{
	background-image:url(/National_Library/20160517234414oe_/http://www.wsjmediakit.com/assets/frontend/img/sprite.png);
	background-position:-816px 0px;
	background-size:1829px 88px;
	width:176px;
	height:35px
}

}
	@media (max-width: 640px)
{
.site-logo
{
	background-image:url(/National_Library/20160517234414oe_/http://www.wsjmediakit.com/assets/frontend/img/sprite.png);
	background-position:-816px 0px;
	background-size:1829px 88px;
	width:176px;
	height:35px
}
.dark-logo .site-logo
{
	background-image:url(/National_Library/20160517234414oe_/http://www.wsjmediakit.com/assets/frontend/img/sprite.png);
	background-position:-816px 0px;
	background-size:1829px 88px;
	width:176px;
	height:35px
}

}
	@media (max-width: 900px)
{
.global-logo
{
	margin:0 auto
}

}
.header-right
{
	position:relative;
	float:right
}
	@media (max-width: 900px)
{
.header-right
{
	float:none
}

}
.primary-menu
{
	float:right
}
.primary-menu ul
{
	font-size:0;
	list-style:none;
	padding:0;
	margin:0
}
.primary-menu ul li
{
	display:inline-block;
	margin-left:25px;
	margin-left:2.5rem;
	height:68px;
	height:6.8rem;
	position:relative;
	text-align:left
}
.primary-menu ul li:first-child
{
	margin-left:0
}
.primary-menu ul li:hover .primary-subnav,.primary-menu ul li.is-open .primary-subnav
{
	opacity:1;
	visibility:visible
}
.primary-menu a:link,.primary-menu a:visited,.primary-menu a:active
{
	font-family:"flama_condensed_semiboldSBd", sans-serif;
	font-size:1.4rem;
	font-size:14px;

	letter-spacing:-0.5px;
	display:block;
	color:#58595b;
	line-height:64px;
	line-height:6.4rem
}
.primary-menu a:link:hover,.primary-menu a:link.active,.primary-menu a:visited:hover,.primary-menu a:visited.active,.primary-menu a:active:hover,.primary-menu a:active.active
{
	color:#3eb4e4;
	text-decoration:none
}
	@media (max-width: 900px)
{
.primary-menu a:link,.primary-menu a:visited,.primary-menu a:active
{
	line-height:50px;
	line-height:5rem
}

}
.primary-menu .primary-subnav
{
	padding:0;
	margin:0;
	position:absolute;
	width:130px;
	width:13rem;
	top:68px;
	top:6.8rem;
	left:-22px;
	left:-2.2rem;
	padding:21px 20px;
	padding:2.1rem 2rem;
	-webkit-transition:all 0.2s ease-in-out;
	transition:all 0.2s ease-in-out;
	z-index:1;
	opacity:0;
	visibility:hidden
}
	@media (max-width: 900px)
{
.primary-menu .primary-subnav
{
	top:48px;
	top:4.8rem
}

}
.primary-menu .primary-subnav li
{
	padding:0;
	margin:0;
	display:block;
	height:auto
}
.primary-menu .primary-subnav a:link,.primary-menu .primary-subnav a:visited,.primary-menu .primary-subnav a:active
{
	line-height:16px;
	line-height:1.6rem;
	padding-bottom:10px;
	padding-bottom:1rem;
	display:block
}

	@media (max-width: 900px)
{
.primary-menu
{
	float:none;
	margin:0 auto;
	text-align:center
}

}
	@media (max-width: 640px)
{
.primary-menu
{
	display:none
}

}
.search-trigger
{
	cursor:pointer;
	float:right;
	position:relative;
	height:64px;
	height:6.4rem;
	line-height:64px;
	line-height:6.4rem;
	margin-left:20px;
	margin-left:2rem;
	text-align:center
}
.search-trigger>i
{
	-webkit-transition:all 0.2s ease-in-out;
	transition:all 0.2s ease-in-out;
	font-size:20px;
	font-size:2rem;
	position:absolute;
	line-height:1;
	color:#000;
	font-style:normal;
	font-weight:bold
}
.search-trigger .close-icon
{
	left:1px;
	left:0.1rem;
	top:24px;
	top:2.4rem;
	opacity:0
}
	@media (max-width: 900px)
{
.search-trigger .close-icon
{
	top:4px;
	top:0.4rem
}

}
.search-trigger .search-icon,.search-trigger .global-search-block .search-submit,.global-search-block .search-trigger .search-submit
{
	top:35px;
	top:3.5rem;
	-webkit-transition:all 0.2s ease-in-out;
	transition:all 0.2s ease-in-out
}
	@media (max-width: 900px)
{
.search-trigger .search-icon,.search-trigger .global-search-block .search-submit,.global-search-block .search-trigger .search-submit
{
	top:15px;
	top:1.5rem
}

}
	@media (max-width: 900px)
{
.search-trigger
{
	height:30px;
	height:3rem;
	width:30px;
	width:3rem;
	line-height:30px;
	line-height:3rem;
	position:absolute;
	bottom:24px;
	bottom:2.4rem;
	top:auto;
	right:3%
}
.search-trigger i
{
	margin-left:7px;
	margin-left:0.7rem
}

}
	@media (max-width: 640px)
{
.search-trigger
{
	right:31px;
	right:3.1rem;
	width:25px;
	width:2.5rem;
	top:-33px;
	top:-3.3rem
}

}
.search-trigger.active .close-icon
{
	opacity:1
}
.search-trigger.active .search-icon,.search-trigger.active .global-search-block .search-submit,.global-search-block .search-trigger.active .search-submit
{
	opacity:0
}
.search-icon,.global-search-block .search-submit
{
	display:block;
	position:relative;
	top:50%;
	background-image:url(/National_Library/20160517234414oe_/http://www.wsjmediakit.com/assets/frontend/img/sprite.png);
	background-position:-102.5px 0px;
	background-size:1829px 88px;
	width:15.5px;
	height:15.5px;
	margin-top:-10px;
	margin-top:-1rem
}
.global-search-block
{
	height:60px;
	height:6rem;
	width:260px;
	width:26rem;
	top:17px;
	top:1.7rem;
	right:80px;
	right:8rem;
	padding:11px 11px 0px 11px;
	padding:1.1rem 1.1rem 0rem 1.1rem;
	-webkit-transition:all 0.2s ease-in-out;
	transition:all 0.2s ease-in-out;
	background-color:#fff;
	position:absolute;
	z-index:5
}
.global-search-block:after
{
	content:'';
	position:absolute;
	right:-5px;
	right:-0.5rem;
	top:24px;
	top:2.4rem;
	width:0;
	height:0;
	border-bottom:5px solid transparent;
	border-top:5px solid transparent;
	border-left:5px solid #fff;
	font-size:0;
	line-height:0;
	-webkit-transition:right 0.3s ease-in-out;
	transition:right 0.3s ease-in-out
}
.global-search-block .global-search
{
	position:relative;
	width:100%;
	position:relative;
	opacity:1;
	-webkit-transition:all 0.3s ease-in-out;
	transition:all 0.3s ease-in-out;
	padding-right:52px;
	padding-right:5.2rem;
	border:1px solid gray
}
.global-search-block .search-submit
{
	position:absolute;
	color:#7a7b7b !important;
	top:32px;
	top:3.2rem;
	right:33px;
	right:3.3rem;
	display:block;
	cursor:pointer;
	font-size:13px;
	font-size:1.3rem;
	font-weight:bold;
	z-index:6;
	background-color:transparent;
	border-radius:0;
	opacity:0.4
}
.global-search-block .clear-search
{
	font-size:20px;
	font-size:2rem
}
.global-search-block.is-collapsed
{
	overflow:hidden;
	padding-left:0;
	padding-right:0;
	width:0
}
.global-search-block.is-collapsed:after
{
	right:5px;
	right:0.5rem
}
.global-search-block.is-collapsed .clear-search
{
	opacity:0
}
.global-search-block.is-collapsed .global-search
{
	opacity:0
}
	@media (max-width: 900px)
{
.global-search-block
{
	right:0;
	width:100%;
	top:auto;
	bottom:-29px;
	bottom:-2.9rem;
	overflow:hidden
}
.global-search-block:after
{
	display:none
}

}
	@media (max-width: 640px)
{
.global-search-block
{
	bottom:-57px;
	bottom:-5.7rem
}

}
.dark-logo .global-search-block
{
	background-color:#ddd
}
.dark-logo .global-search-block:after
{
	border-left-color:#ddd
}
.global-footer-outer
{
	margin:0 auto;
	padding:0px 20px;
	padding:0rem 2rem
}
.index .global-footer-outer .footer-source-info
{
	display:none
}
.footer-source-info
{
	color:#58595b;
	text-align:left;
	font-size:9px;
	font-size:0.9rem;
	margin:0 auto;
	padding:25px 0px;
	padding:2.5rem 0rem;
	max-width:1024px;
	max-width:102.4rem
}
.footer-source-info .footer-source-info-inner
{
	margin:0 auto;
	max-width:1110px;
	max-width:111rem;
	padding:25px 7px 0px;
	padding:2.5rem 0.7rem 0rem
}
	@media (max-width: 900px)
{
.footer-source-info
{
	line-height:15px;
	line-height:1.5rem
}

}
	@media (max-width: 640px)
{
.footer-source-info
{
	font-size:8px;
	font-size:0.8rem;
	padding:0px 10px 25px;
	padding:0rem 1rem 2.5rem;
	text-align:center
}

}
.index .footer-source-info
{
	color:#fff;
	padding:0px 21px;
	padding:0rem 2.1rem;
	position:absolute;
	z-index:10;
	width:100%;
	bottom:115px;
	bottom:11.5rem;
	max-width:100%
}
.index .footer-source-info .footer-source-info-inner
{
	padding:25px 48px 0px;
	padding:2.5rem 4.8rem 0rem
}
	@media (max-width: 900px)
{
.index .footer-source-info
{
	text-align:left;
	bottom:68px;
	bottom:6.8rem
}

}
	@media (max-width: 640px)
{
.index .footer-source-info
{
	display:none
}

}
.global-footer
{
	max-width:1110px;
	max-width:111rem;
	padding-top:25px;
	padding-top:2.5rem;
	padding:25px 43px 0px 48px;
	padding:2.5rem 4.3rem 0rem 4.8rem;
	font-size:0;
	margin:0 auto;
	border-top:1px solid gray;
	color:#58595b
}
	@media (max-width: 900px)
{
.global-footer
{
	padding:25px 7px 0px 7px;
	padding:2.5rem 0.7rem 0rem 0.7rem
}

}
.global-footer .legal
{
	float:left;
	font-size:9px;
	font-size:0.9rem
}
	@media (max-width: 640px)
{
.global-footer .legal
{
	float:none;
	text-align:center;
	margin-bottom:10px;
	margin-bottom:1rem;
	font-size:8px;
	font-size:0.8rem
}

}
.global-footer .links
{
	float:right;
	font-size:9px;
	font-size:0.9rem
}
	@media (max-width: 640px)
{
.global-footer .links
{
	text-align:center;
	float:none;
	font-size:8px;
	font-size:0.8rem
}

}
.global-footer .links ul
{
	display:inline-block
}
.global-footer .links ul li
{
	padding:0px 5px;
	padding:0rem 0.5rem;
	border-left:1px solid gray;
	display:inline-block
}
.global-footer .links ul li:first-child
{
	border-left:none
}
.global-footer .links a:link,.global-footer .links a:visited,.global-footer .links a:active
{
	color:#58595b;
	line-height:1
}
.index .global-footer
{
	border-top:1px solid #fff;
	position:relative;
	bottom:0;
	margin-top:-96px;
	margin-top:-9.6rem;
	z-index:200;
	color:#fff
}
.index .global-footer ul li
{
	border-left:1px solid #fff
}
.index .global-footer a:link,.index .global-footer a:visited,.index .global-footer a:active
{
	color:#fff
}
	@media (max-width: 900px)
{
.index .global-footer
{
	margin-top:-50px;
	margin-top:-5rem;
	color:#fff
}
.index .global-footer ul li
{
	border-left:1px solid gray
}
.index .global-footer a:link,.index .global-footer a:visited,.index .global-footer a:active
{
	color:#fff
}

}
	@media (max-width: 640px)
{
.index .global-footer
{
	margin-top:0px;
	margin-top:0rem;
	color:#58595b
}
.index .global-footer a:link,.index .global-footer a:visited,.index .global-footer a:active
{
	color:#58595b
}

}
.casestudies .standard-layout
{
	max-width:1144px;
	max-width:114.4rem
}
.casestudies .standard-layout h1
{
	padding:0px 20px;
	padding:0rem 2rem
}
.case-studies-wrapper
{
	margin:0 auto
}
.filter-columns
{
	margin:0 auto;
	margin-bottom:30px;
	margin-bottom:3rem;
	padding:0px 20px;
	padding:0rem 2rem
}
.filter-columns.odd
{
	margin:0 2% 2% 0
}
.filter-columns>div
{
	float:left
}
.filter-columns .filter-column
{
	width:25%;
	padding-right:2%
}
.filter-columns .filter-column select
{
	width:100%
}
	@media (max-width: 900px)
{
.filter-columns .filter-column
{
	margin-bottom:10px;
	margin-bottom:1rem;
	padding-right:0;
	width:100%;
	float:none
}

}
.filter-columns .submit-column
{
	width:25%
}
.filter-columns .submit-column button
{
	margin-left:0;
	float:left;
	padding-left:0;
	padding-right:0;
	width:46%
}
.filter-columns .submit-column button:last-child
{
	float:right;
	margin-left:7%
}
	@media (max-width: 900px)
{
.filter-columns .submit-column
{
	width:100%
}
.filter-columns .submit-column:first-child
{
	margin-left:0
}

}
	#search
{
	border:solid 1px #404040;
	background-color:#fff;
	padding:4px 12px
}
	#selected-filters
{
	margin-bottom:30px;
	margin-bottom:3rem;
	font-size:85%;
	padding:0px 20px;
	padding:0rem 2rem
}
	#selected-filters .selected-filter-name
{
	clear:left;
	float:left;
	width:70px
}
	#selected-filters .selected-filter
{
	color:#58595b;
	float:left;
	width:165px
}
	#selected-filters.is-invisible,#selected-filters .is-invisible
{
	display:none
}
.error-message
{
	font-weight:bold;
	text-align:center;
	margin:2% 0;
	opacity:0
}
.study-summary
{
	width:49%;
	display:inline-block;
	position:relative;
	margin:0 0 2% 0;
	vertical-align:top
}
.study-summary.odd
{
	margin:0 2% 2% 0
}
.study-summary img
{
	display:block;
	width:100%;
	position:relative;
	z-index:1
}
.study-summary .text-overlay
{
	position:absolute;
	z-index:2;
	background:rgba(0,0,0,0.75);
	padding:23px 30px 17px 30px;
	padding:2.3rem 3rem 1.7rem 3rem;
	bottom:0;
	color:#fff;
	text-align:left;
	width:100%
}
.study-summary .text-overlay>p
{
	margin:0;
	color:#fff
}
.study-summary .text-overlay h2
{
	color:#fff
}
.study-summary .text-overlay h4
{
	margin-bottom:7px;
	margin-bottom:0.7rem;
	font-size:22px;
	font-size:2.2rem;
	line-height:1;
	color:#fff
}
.study-summary .text-overlay p
{
	font-size:16px;
	font-size:1.6rem;
	overflow:hidden;
	height:4.5vw;
	max-height:45px;
	max-height:4.5rem
}
	@media (max-width: 900px)
{
.study-summary .text-overlay p
{
	font-size:14px;
	font-size:1.4rem;
	height:9.5vw;
	max-height:38px;
	max-height:3.8rem
}

}
.study-summary .image
{
	position:relative
}
.study-summary.is-hidden
{
	opacity:0
}
.study-summary.is-invisible
{
	display:none
}
	@media (max-width: 640px)
{
.study-summary
{
	width:auto;
	display:block
}
.study-summary.odd
{
	margin:0 0 4% 0
}

}
.column-image-wrapper
{
	margin:0 auto;
	font-size:0;
	display:block;
	-webkit-transition:height 0.2s ease-in-out;
	transition:height 0.2s ease-in-out
}
.column-image-wrapper.is-hidden
{
	opacity:0;
	display:block
}
.search-block
{
	margin:0 auto;
	margin-bottom:30px;
	margin-bottom:3rem;
	padding-left:60px;
	padding-left:6rem
}
.search-block input[type="text"]
{
	width:100%;
	width:475px;
	width:47.5rem;
	margin-right:4px;
	margin-right:0.4rem;
	padding:3px 0px 3px 11px;
	padding:0.3rem 0rem 0.3rem 1.1rem
}
	@media (max-width: 640px)
{
.search-block input[type="text"]
{
	width:60%
}

}
.search-block input[type="submit"]
{
	position:relative;
	padding:6px 27px 6px 27px;
	padding:0.6rem 2.7rem 0.6rem 2.7rem
}
	@media (max-width: 640px)
{
.search-block input[type="submit"]
{
	width:30%
}

}
	@media (max-width: 900px)
{
.search-block
{
	padding-left:0px;
	padding-left:0rem
}

}
.search-results
{
	padding-left:60px;
	padding-left:6rem
}
.search-results .result
{
	margin:0 auto;
	max-width:1065px;
	max-width:106.5rem;
	margin-bottom:50px;
	margin-bottom:5rem
}
.search-results .result h2
{
	color:#3eb4e4
}
	@media (max-width: 900px)
{
.search-results
{
	padding-left:0px;
	padding-left:0rem
}

}
.wsjmagazine h1,.wsjmagazine h2
{
	text-transform:uppercase;
	color:#000;
	font-weight:normal
}
.wsjmagazine p
{
	color:#58595b
}
.wsjmagazine p a
{
	color:#58595b
}
.wsjmagazine a:link,.wsjmagazine a:visited,.wsjmagazine a:active
{
	color:#58595b
}
.error-page h1
{
	padding-top:60px;
	padding-top:6rem
}
	#ie-message
{
	display:none
}
.lt-ie10 body,.lt-ie9 body,.ie-8 body
{
	padding-top:100px;
	padding-top:10rem;
	position:relative
}
.lt-ie10 #ie-message,.lt-ie9 #ie-message,.ie-8 #ie-message
{
	padding:10px 5px;
	padding:1rem 0.5rem;
	text-align:center;
	width:100%;
	position:absolute;
	top:0;
	left:0;
	z-index:10;
	background-color:#fff;
	display:block
}
.lt-ie10 p,.lt-ie9 p,.ie-8 p
{
	margin-bottom:10px;
	margin-bottom:1rem
}
.lt-ie10 .browser-links .browser-link,.lt-ie9 .browser-links .browser-link,.ie-8 .browser-links .browser-link
{
	display:inline-block;
	background-position:center center;
	background-repeat:no-repeat;
	text-decoration:none;
	margin:0px 5px;
	margin:0rem 0.5rem;
	width:58px;
	width:5.8rem;
	height:58px;
	height:5.8rem
}
.lt-ie10 .browser-links .browser-link.firefox,.lt-ie9 .browser-links .browser-link.firefox,.ie-8 .browser-links .browser-link.firefox
{
	background-image:url("/National_Library/20160517234414oe_/http://www.wsjmediakit.com/assets/frontend/img/logo/firefox-browser.png")
}
.lt-ie10 .browser-links .browser-link.chrome,.lt-ie9 .browser-links .browser-link.chrome,.ie-8 .browser-links .browser-link.chrome
{
	background-image:url("/National_Library/20160517234414oe_/http://www.wsjmediakit.com/assets/frontend/img/logo/chrome-browser.png")
}
.lt-ie10 .browser-links .browser-link.safari,.lt-ie9 .browser-links .browser-link.safari,.ie-8 .browser-links .browser-link.safari
{
	background-image:url("/National_Library/20160517234414oe_/http://www.wsjmediakit.com/assets/frontend/img/logo/safari-browser.png")
}
.lt-ie10 .browser-links .browser-link.ie,.lt-ie9 .browser-links .browser-link.ie,.ie-8 .browser-links .browser-link.ie
{
	background-image:url("/National_Library/20160517234414oe_/http://www.wsjmediakit.com/assets/frontend/img/logo/ie-browser.png")
}
.wjs-app
{
	min-height:150px;
	min-height:15rem;
	margin:0 auto
}
	@media (max-width: 640px)
{
.wjs-app
{
	padding:70px 0px 0px 0px;
	padding:7rem 0rem 0rem 0rem
}

}
.standard-layout
{
	max-width:1144px;
	max-width:114.4rem;
	padding:47px 0px 0px;
	padding:4.7rem 0rem 0rem;
	margin:0 auto
}
	@media (max-width: 900px)
{
.standard-layout
{
	padding-top:24px;
	padding-top:2.4rem
}

}
	@media (max-width: 640px)
{
.standard-layout
{
	padding-top:0px;
	padding-top:0rem
}

}
.landing-layout .content-main
{
	margin:0 auto
}
.content-main
{
	max-width:1144px;
	max-width:114.4rem;
	padding-left:20px;
	padding-left:2rem;
	padding-right:20px;
	padding-right:2rem;
	min-height:400px;
	min-height:40rem;
	margin:0 auto;
	position:relative;
	z-index:1
}
	@media (max-width: 640px)
{
.content-main
{
	padding-top:28px;
	padding-top:2.8rem
}

}
.module-list
{
	margin-bottom:100px
}
.landing-layout
{
	position:relative;
	margin-top:-110px;
	margin-top:-11rem
}
	@media (max-width: 900px)
{
.landing-layout h1
{
	padding-left:0
}

}
	@media (max-width: 900px)
{
.landing-layout
{
	margin-top:-130px;
	margin-top:-13rem
}

}
	@media (max-width: 640px)
{
.landing-layout
{
	margin-top:auto
}

}
.landing-marquee
{
	background:transparent no-repeat center top;
	background-size:cover;
	height:100%;
	position:relative;
	margin:0 auto;
	z-index:2
}
.standard-marquee-outer
{
	display:table;
	width:100%;
	position:absolute;
	top:33%;
	left:0;
	z-index:2
}
.standard-marquee-outer>div
{
	display:table-cell
}
.standard-marquee-outer .marquee-middle
{
	width:1015px;
	width:101.5rem
}
.standard-marquee-outer .marquee-left,.standard-marquee-outer .marquee-right
{
	width:auto
}
.standard-marquee-outer .marquee-left
{
	/* background:rgba(0,0,0,0.65) */
}


	@media (max-width: 1135px)
{
.standard-marquee-outer .marquee-left
{
	width:62px;
	width:6.2rem
}

}
.landing-marquee-title
{
	/* background:rgba(0,0,0,0.65); */
	border-top:1px solid #fff;
	border-bottom:1px solid #fff;
	width:600px;
	width:60rem;

	font-size:65px;
	font-size:6.4rem;
	
	padding:50px 61px 50px 0px;
	padding:5rem 6.1rem 5rem 0rem;
	letter-spacing:-2.3px;
	letter-spacing:-0.23rem;
	display:inline-block;
	text-transform:uppercase;
}
	@media (max-width: 640px)
{
.landing-marquee-title
{
	display:none
}

}
.landing-marquee-title,.landing-marquee-title-right
{
	color:#fff
}
.landing-marquee-outer
{
	width:100%;
	height:100%;
	position:relative;
	margin:0 auto;
	margin-bottom:72px;
	margin-bottom:7.2rem;
	opacity:0
}
	@media (max-width: 900px)
{
.landing-marquee-outer
{
	margin-bottom:40px;
	margin-bottom:4rem
}

}
.landing-marquee-outer.is-visible
{
	opacity:1
}
.landing-marquee-outer.homepage
{
	margin-bottom:0
}
.landing-marquee-outer.homepage .landing-marquee-titles
{
	position:absolute;
	z-index:5;
	top:32.3%;
	width:60%
}
	@media (max-width: 1135px)
{
.landing-marquee-outer.homepage .landing-marquee-titles
{
	width:auto;
}

}
.landing-marquee-outer.homepage .landing-marquee-titles .landing-marquee-title
{
	vertical-align:middle;
	position:static;
	left:auto;
	top:auto;
	margin-top:0;
	display:block;

}
.landing-marquee-outer.homepage .landing-marquee-titles .landing-marquee-title
{
	font-size:64px;
	font-size:6.4rem;
	line-height:57px;
	
	width:100%;
	max-width:665px;
	max-width:66.5rem;
	padding-left:0px;
	padding-left:0rem;
	padding-right:0px;
	padding-right:0rem;
	float:right;
}
.landing-marquee-outer.homepage .landing-marquee-titles .landing-marquee-title .main-text
{
	width:605px;
	width:60.5rem;
	padding-left:0px;
	padding-left:0rem;
	float:left;
	text-transform:uppercase; 
}
.landing-marquee-outer.homepage .landing-marquee-titles .sub-text
{
	width:100%;
	padding-top:30px;
	padding-top:3rem;
	max-width:665px;
	max-width:66.5rem;
	padding-left:0px;
	padding-left:0rem;
	padding-right:0px;
	padding-right:0rem;
	float:right;
}
.landing-marquee-outer.homepage .landing-marquee-titles .sub-text p
{
	font-size:30px;
	font-size:3.0rem;
	line-height:37px;
	margin-bottom:0;
}
.landing-marquee-outer.homepage .landing-marquee-title-left
{
	letter-spacing:-2.5px;
	letter-spacing:-0.25rem
}
	@media (max-width: 640px)
{
.landing-marquee-outer
{
	display:none
}

}
	/*!Chosen, a Select Box Enhancer for jQuery and Prototypeby Patrick Filler for Harvest, http://getharvest.comVersion 1.2.0Full source at https://github.com/harvesthq/chosenCopyright (c) 2011-2014 Harvest http://getharvest.comMIT License, https://github.com/harvesthq/chosen/blob/master/LICENSE.mdThis file is generated by `grunt build`, do not edit it by hand.*/.chosen-container
{
	position:relative;
	display:inline-block;
	vertical-align:middle;
	font-size:13px;
	zoom:1;
	*display:inline;
	-webkit-user-select:none;
	-moz-user-select:none;
	-ms-user-select:none;
	user-select:none
}
.chosen-container *
{
	-webkit-box-sizing:border-box;
	-moz-box-sizing:border-box;
	box-sizing:border-box
}
.chosen-container .chosen-drop
{
	position:absolute;
	top:100%;
	left:-9999px;
	z-index:1010;
	width:100%;
	border:1px solid #aaa;
	border-top:0;
	background:#fff;
	-webkit-box-shadow:0 4px 5px rgba(0,0,0,0.15);
	box-shadow:0 4px 5px rgba(0,0,0,0.15)
}
.chosen-container.chosen-with-drop .chosen-drop
{
	left:0
}
.chosen-container a
{
	cursor:pointer
}
.chosen-container-single .chosen-single
{
	position:relative;
	display:block;
	overflow:hidden;
	padding:0 0 0 8px;
	height:25px;
	border:1px solid #aaa;
	border-radius:5px;
	background-color:#fff;
	background:-webkit-gradient(linear, 50% 0%, 50% 100%, color-stop(20%, #fff), color-stop(50%, #f6f6f6), color-stop(52%, #eee), color-stop(100%, #f4f4f4));
	background:-webkit-linear-gradient(top, #fff 20%, #f6f6f6 50%, #eee 52%, #f4f4f4 100%);
	background:-webkit-gradient(linear, left top, left bottom, from(#fff), color-stop(50%, #f6f6f6), color-stop(52%, #eee), to(#f4f4f4));
	background:linear-gradient(top, #fff 20%, #f6f6f6 50%, #eee 52%, #f4f4f4 100%);
	background-clip:padding-box;
	-webkit-box-shadow:0 0 3px #fff inset,0 1px 1px rgba(0,0,0,0.1);
	box-shadow:0 0 3px #fff inset,0 1px 1px rgba(0,0,0,0.1);
	color:#444;
	text-decoration:none;
	white-space:nowrap;
	line-height:24px
}
.chosen-container-single .chosen-default
{
	color:#999
}
.chosen-container-single .chosen-single span
{
	display:block;
	overflow:hidden;
	margin-right:26px;
	text-overflow:ellipsis;
	white-space:nowrap
}
.chosen-container-single .chosen-single-with-deselect span
{
	margin-right:38px
}
.chosen-container-single .chosen-single abbr
{
	position:absolute;
	top:6px;
	right:26px;
	display:block;
	width:12px;
	height:12px;
	background:url("chosen-sprite.png") -42px 1px no-repeat;
	font-size:1px
}
.chosen-container-single .chosen-single abbr:hover
{
	background-position:-42px -10px
}
.chosen-container-single.chosen-disabled .chosen-single abbr:hover
{
	background-position:-42px -10px
}
.chosen-container-single .chosen-single div
{
	position:absolute;
	top:0;
	right:0;
	display:block;
	width:18px;
	height:100%
}
.chosen-container-single .chosen-single div b
{
	display:block;
	width:100%;
	height:100%;
	background:url("chosen-sprite.png") no-repeat 0px 2px
}
.chosen-container-single .chosen-search
{
	position:relative;
	z-index:1010;
	margin:0;
	padding:3px 4px;
	white-space:nowrap
}
.chosen-container-single .chosen-search input[type="text"]
{
	margin:1px 0;
	padding:4px 20px 4px 5px;
	width:100%;
	height:auto;
	outline:0;
	border:1px solid #aaa;
	background:#fff url("chosen-sprite.png") no-repeat 100% -20px;
	background:url("chosen-sprite.png") no-repeat 100% -20px;
	font-size:1em;
	font-family:sans-serif;
	line-height:normal;
	border-radius:0
}
.chosen-container-single .chosen-drop
{
	margin-top:-1px;
	border-radius:0 0 4px 4px;
	background-clip:padding-box
}
.chosen-container-single.chosen-container-single-nosearch .chosen-search
{
	position:absolute;
	left:-9999px
}
.chosen-container .chosen-results
{
	color:#444;
	position:relative;
	overflow-x:hidden;
	overflow-y:auto;
	margin:0 4px 4px 0;
	padding:0 0 0 4px;
	max-height:240px;
	-webkit-overflow-scrolling:touch
}
.chosen-container .chosen-results li
{
	display:none;
	margin:0;
	padding:5px 6px;
	list-style:none;
	line-height:15px;
	word-wrap:break-word;
	-webkit-touch-callout:none
}
.chosen-container .chosen-results li.active-result
{
	display:list-item;
	cursor:pointer
}
.chosen-container .chosen-results li.disabled-result
{
	display:list-item;
	color:#ccc;
	cursor:default
}
.chosen-container .chosen-results li.highlighted
{
	background-color:#3875d7;
	background-image:-webkit-gradient(linear, 50% 0%, 50% 100%, color-stop(20%, #3875d7), color-stop(90%, #2a62bc));
	background-image:-webkit-linear-gradient(#3875d7 20%, #2a62bc 90%);
	background-image:-webkit-gradient(linear, left top, left bottom, from(#3875d7), to(#2a62bc));
	background-image:linear-gradient(#3875d7 20%, #2a62bc 90%);
	color:#fff
}
.chosen-container .chosen-results li.no-results
{
	color:#777;
	display:list-item;
	background:#f4f4f4
}
.chosen-container .chosen-results li.group-result
{
	display:list-item;
	font-weight:bold;
	cursor:default
}
.chosen-container .chosen-results li.group-option
{
	padding-left:15px
}
.chosen-container .chosen-results li em
{
	font-style:normal;
	text-decoration:underline
}
.chosen-container-multi .chosen-choices
{
	position:relative;
	overflow:hidden;
	margin:0;
	padding:0 5px;
	width:100%;
	height:auto !important;
	height:1%;
	border:1px solid #aaa;
	background-color:#fff;
	background-image:-webkit-gradient(linear, 50% 0%, 50% 100%, color-stop(1%, #eee), color-stop(15%, #fff));
	background-image:-webkit-linear-gradient(#eee 1%, #fff 15%);
	background-image:-webkit-gradient(linear, left top, left bottom, from(#eee), to(#fff));
	background-image:linear-gradient(#eee 1%, #fff 15%);
	cursor:text
}
.chosen-container-multi .chosen-choices li
{
	float:left;
	list-style:none
}
.chosen-container-multi .chosen-choices li.search-field
{
	margin:0;
	padding:0;
	white-space:nowrap
}
.chosen-container-multi .chosen-choices li.search-field input[type="text"]
{
	margin:1px 0;
	padding:0;
	height:25px;
	outline:0;
	border:0 !important;
	background:transparent !important;
	-webkit-box-shadow:none;
	box-shadow:none;
	color:#999;
	font-size:100%;
	font-family:sans-serif;
	line-height:normal;
	border-radius:0
}
.chosen-container-multi .chosen-choices li.search-choice
{
	position:relative;
	margin:3px 5px 3px 0;
	padding:3px 20px 3px 5px;
	border:1px solid #aaa;
	max-width:100%;
	border-radius:3px;
	background-color:#eeeeee;
	background-image:-webkit-gradient(linear, 50% 0%, 50% 100%, color-stop(20%, #f4f4f4), color-stop(50%, #f0f0f0), color-stop(52%, #e8e8e8), color-stop(100%, #eee));
	background-image:-webkit-linear-gradient(#f4f4f4 20%, #f0f0f0 50%, #e8e8e8 52%, #eee 100%);
	background-image:-webkit-gradient(linear, left top, left bottom, from(#f4f4f4), color-stop(50%, #f0f0f0), color-stop(52%, #e8e8e8), to(#eee));
	background-image:linear-gradient(#f4f4f4 20%, #f0f0f0 50%, #e8e8e8 52%, #eee 100%);
	background-size:100% 19px;
	background-repeat:repeat-x;
	background-clip:padding-box;
	-webkit-box-shadow:0 0 2px #fff inset,0 1px 0 rgba(0,0,0,0.05);
	box-shadow:0 0 2px #fff inset,0 1px 0 rgba(0,0,0,0.05);
	color:#333;
	line-height:13px;
	cursor:default
}
.chosen-container-multi .chosen-choices li.search-choice span
{
	word-wrap:break-word
}
.chosen-container-multi .chosen-choices li.search-choice .search-choice-close
{
	position:absolute;
	top:4px;
	right:3px;
	display:block;
	width:12px;
	height:12px;
	background:url("chosen-sprite.png") -42px 1px no-repeat;
	font-size:1px
}
.chosen-container-multi .chosen-choices li.search-choice .search-choice-close:hover
{
	background-position:-42px -10px
}
.chosen-container-multi .chosen-choices li.search-choice-disabled
{
	padding-right:5px;
	border:1px solid #ccc;
	background-color:#e4e4e4;
	background-image:-webkit-gradient(linear, 50% 0%, 50% 100%, color-stop(20%, #f4f4f4), color-stop(50%, #f0f0f0), color-stop(52%, #e8e8e8), color-stop(100%, #eee));
	background-image:-webkit-linear-gradient(top, #f4f4f4 20%, #f0f0f0 50%, #e8e8e8 52%, #eee 100%);
	background-image:-webkit-gradient(linear, left top, left bottom, from(#f4f4f4), color-stop(50%, #f0f0f0), color-stop(52%, #e8e8e8), to(#eee));
	background-image:linear-gradient(top, #f4f4f4 20%, #f0f0f0 50%, #e8e8e8 52%, #eee 100%);
	color:#666
}
.chosen-container-multi .chosen-choices li.search-choice-focus
{
	background:#d4d4d4
}
.chosen-container-multi .chosen-choices li.search-choice-focus .search-choice-close
{
	background-position:-42px -10px
}
.chosen-container-multi .chosen-results
{
	margin:0;
	padding:0
}
.chosen-container-multi .chosen-drop .result-selected
{
	display:list-item;
	color:#ccc;
	cursor:default
}
.chosen-container-active .chosen-single
{
	border:1px solid #5897fb;
	-webkit-box-shadow:0 0 5px rgba(0,0,0,0.3);
	box-shadow:0 0 5px rgba(0,0,0,0.3)
}
.chosen-container-active.chosen-with-drop .chosen-single
{
	border:1px solid #aaa;
	border-bottom-right-radius:0;
	border-bottom-left-radius:0;
	background-image:-webkit-gradient(linear, 50% 0%, 50% 100%, color-stop(20%, #eee), color-stop(80%, #fff));
	background-image:-webkit-linear-gradient(#eee 20%, #fff 80%);
	background-image:-webkit-gradient(linear, left top, left bottom, from(#eee), to(#fff));
	background-image:linear-gradient(#eee 20%, #fff 80%);
	-webkit-box-shadow:0 1px 0 #fff inset;
	box-shadow:0 1px 0 #fff inset
}
.chosen-container-active.chosen-with-drop .chosen-single div
{
	border-left:none;
	background:transparent
}
.chosen-container-active.chosen-with-drop .chosen-single div b
{
	background-position:-18px 2px
}
.chosen-container-active .chosen-choices
{
	border:1px solid #5897fb;
	-webkit-box-shadow:0 0 5px rgba(0,0,0,0.3);
	box-shadow:0 0 5px rgba(0,0,0,0.3)
}
.chosen-container-active .chosen-choices li.search-field input[type="text"]
{
	color:#222 !important
}
.chosen-disabled
{
	opacity:0.5 !important;
	cursor:default
}
.chosen-disabled .chosen-single
{
	cursor:default
}
.chosen-disabled .chosen-choices .search-choice .search-choice-close
{
	cursor:default
}
.chosen-rtl
{
	text-align:right
}
.chosen-rtl .chosen-single
{
	overflow:visible;
	padding:0 8px 0 0
}
.chosen-rtl .chosen-single span
{
	margin-right:0;
	margin-left:26px;
	direction:rtl
}
.chosen-rtl .chosen-single-with-deselect span
{
	margin-left:38px
}
.chosen-rtl .chosen-single div
{
	right:auto;
	left:3px
}
.chosen-rtl .chosen-single abbr
{
	right:auto;
	left:26px
}
.chosen-rtl .chosen-choices li
{
	float:right
}
.chosen-rtl .chosen-choices li.search-field input[type="text"]
{
	direction:rtl
}
.chosen-rtl .chosen-choices li.search-choice
{
	margin:3px 5px 3px 0;
	padding:3px 5px 3px 19px
}
.chosen-rtl .chosen-choices li.search-choice .search-choice-close
{
	right:auto;
	left:4px
}
.chosen-rtl.chosen-container-single-nosearch .chosen-search,.chosen-rtl .chosen-drop
{
	left:9999px
}
.chosen-rtl.chosen-container-single .chosen-results
{
	margin:0 0 4px 4px;
	padding:0 4px 0 0
}
.chosen-rtl .chosen-results li.group-option
{
	padding-right:15px;
	padding-left:0
}
.chosen-rtl.chosen-container-active.chosen-with-drop .chosen-single div
{
	border-right:none
}
.chosen-rtl .chosen-search input[type="text"]
{
	padding:4px 5px 4px 20px;
	background:#fff url("chosen-sprite.png") no-repeat -30px -20px;
	background:url("chosen-sprite.png") no-repeat -30px -20px;
	direction:rtl
}
.chosen-rtl.chosen-container-single .chosen-single div b
{
	background-position:6px 2px
}
.chosen-rtl.chosen-container-single.chosen-with-drop .chosen-single div b
{
	background-position:-12px 2px
}
	@media only screen and (-webkit-min-device-pixel-ratio: 2), only screen and (min-resolution: 144dpi)
{
.chosen-rtl .chosen-search input[type="text"],.chosen-container-single .chosen-single abbr,.chosen-container-single .chosen-single div b,.chosen-container-single .chosen-search input[type="text"],.chosen-container-multi .chosen-choices .search-choice .search-choice-close,.chosen-container .chosen-results-scroll-down span,.chosen-container .chosen-results-scroll-up span
{
	background-image:url("chosen-sprite@2x.png") !important;
	background-size:52px 37px !important;
	background-repeat:no-repeat !important
}

}
.chosen-container
{
	position:relative;
	display:inline-block;
	vertical-align:middle;
	font-size:16px;
	zoom:1;
	*display:inline;
	-webkit-user-select:none;
	-moz-user-select:none;
	-ms-user-select:none;
	user-select:none;
	-webkit-box-shadow:5px 5px 12px #ccc;
	box-shadow:5px 5px 12px #ccc
}
.chosen-container:after
{
	background-image:url(/National_Library/20160517234414oe_/http://www.wsjmediakit.com/assets/frontend/img/sprite.png);
	background-position:-22.5px 0px;
	background-size:1829px 88px;
	width:12px;
	height:16px;
	content:'';
	display:block;
	position:absolute;
	right:14px;
	right:1.4rem;
	top:8px;
	top:0.8rem
}
.chosen-container *
{
	-webkit-box-sizing:border-box;
	-moz-box-sizing:border-box;
	box-sizing:border-box
}
.chosen-container .chosen-drop
{
	-webkit-box-shadow:0px 3px 12px #999;
	box-shadow:0px 3px 12px #999;
	position:absolute;
	top:100%;
	left:-9999px;
	z-index:1010;
	width:100%;
	border:none;
	border-top:0;
	background:transparent
}
.chosen-container.chosen-with-drop .chosen-drop
{
	left:0
}
.chosen-container a
{
	cursor:pointer
}
.chosen-container-single .chosen-single
{
	position:relative;
	display:block;
	overflow:hidden;
	height:auto;
	border:none;
	border-radius:0;
	background-image:none;
	-webkit-box-shadow:none;
	box-shadow:none;
	text-decoration:none;
	white-space:nowrap;
	line-height:auto;
	padding:0px 35px 0px 13px;
	padding:0rem 3.5rem 0rem 1.3rem;
	background-color:rgba(0,0,0,0.8);
	color:#fff;
	cursor:pointer;
	font-size:18px;
	font-size:1.8rem;
	height:31px;
	height:3.1rem;
	line-height:31px;
	line-height:3.1rem
}
.chosen-container-single .chosen-default
{
	color:#999
}
.chosen-container-single .chosen-single span
{
	display:block;
	overflow:hidden;
	margin-right:0;
	text-overflow:ellipsis;
	white-space:nowrap
}
.chosen-container-single .chosen-single-with-deselect span
{
	margin-right:38px
}
.chosen-container-single .chosen-single abbr
{
	position:absolute;
	top:6px;
	right:26px;
	display:block;
	width:12px;
	height:12px;
	background-image:none;
	font-size:1px
}
.chosen-container-single .chosen-single abbr:hover
{
	background-position:-42px -10px
}
.chosen-container-single.chosen-disabled .chosen-single abbr:hover
{
	background-position:-42px -10px
}
.chosen-container-single .chosen-single div
{
	position:absolute;
	top:0;
	right:0;
	display:block;
	width:18px;
	height:100%
}
.chosen-container-single .chosen-single div b
{
	display:block;
	width:100%;
	height:100%;
	background-image:none
}
.chosen-container-single .chosen-search
{
	position:relative;
	z-index:1010;
	margin:0;
	padding:3px 4px;
	white-space:nowrap
}
.chosen-container-single .chosen-search input[type="text"]
{
	margin:1px 0;
	padding:4px 20px 4px 5px;
	width:100%;
	height:auto;
	outline:0;
	border:none;
	background-image:none;
	font-size:1em;
	font-family:sans-serif;
	line-height:normal;
	border-radius:0
}
.chosen-container-single .chosen-drop
{
	margin-top:-1px;
	border-radius:0;
	background-clip:padding-box
}
.chosen-container-single.chosen-container-single-nosearch .chosen-search
{
	position:absolute;
	left:-9999px
}
.chosen-container .chosen-results
{
	color:#444;
	position:relative;
	overflow-x:hidden;
	overflow-y:auto;
	margin:0;
	padding:0;
	max-height:240px;
	-webkit-overflow-scrolling:touch;
	color:#404040;
	background:rgba(255,255,255,0.95);
	padding:10px 0px;
	padding:1rem 0rem
}
	@media (max-width: 900px)
{
.chosen-container .chosen-results
{
	font-size:14px;
	font-size:1.4rem
}

}
.chosen-container .chosen-results li
{
	margin:0;
	padding:0px 10px;
	padding:0rem 1rem;
	height:30px;
	height:3rem;
	line-height:30px;
	line-height:3rem;
	display:none;
	list-style:none;
	word-wrap:break-word;
	-webkit-touch-callout:none
}
.chosen-container .chosen-results li.active-result
{
	display:list-item;
	cursor:pointer
}
.chosen-container .chosen-results li.disabled-result
{
	display:list-item;
	color:#ccc;
	cursor:default
}
.chosen-container .chosen-results li.highlighted
{
	background-color:#3eb4e4;
	background-image:none;
	color:#fff
}
.chosen-container .chosen-results li.no-results
{
	color:#777;
	display:list-item;
	background:#f4f4f4
}
.chosen-container .chosen-results li.group-result
{
	display:list-item;
	font-weight:bold;
	cursor:default
}
.chosen-container .chosen-results li.group-option
{
	padding-left:15px
}
.chosen-container .chosen-results li em
{
	font-style:normal;
	text-decoration:underline
}
.chosen-container-multi .chosen-choices
{
	position:relative;
	overflow:hidden;
	margin:0;
	padding:0 5px;
	width:100%;
	height:auto !important;
	height:1%;
	border:none;
	background-color:#fff;
	background-image:none;
	cursor:text
}
.chosen-container-multi .chosen-choices li
{
	float:left;
	list-style:none
}
.chosen-container-multi .chosen-choices li.search-field
{
	margin:0;
	padding:0;
	white-space:nowrap
}
.chosen-container-multi .chosen-choices li.search-field input[type="text"]
{
	margin:1px 0;
	padding:0;
	height:25px;
	outline:0;
	border:0 !important;
	background:transparent !important;
	-webkit-box-shadow:none;
	box-shadow:none;
	color:#999;
	font-size:100%;
	font-family:sans-serif;
	line-height:normal;
	border-radius:0
}
.chosen-container-multi .chosen-choices li.search-choice
{
	position:relative;
	margin:0;
	padding:0;
	border:none;
	max-width:100%;
	border-radius:0;
	background-color:#fff;
	background-image:none;
	-webkit-box-shadow:none;
	box-shadow:none;
	color:#000;
	line-height:13px;
	cursor:default
}
.chosen-container-multi .chosen-choices li.search-choice span
{
	word-wrap:break-word
}
.chosen-container-multi .chosen-choices li.search-choice .search-choice-close
{
	position:absolute;
	top:4px;
	right:3px;
	display:block;
	width:12px;
	height:12px;
	background-image:none;
	font-size:1px
}
.chosen-container-multi .chosen-choices li.search-choice .search-choice-close:hover
{
	background-position:-42px -10px
}
.chosen-container-multi .chosen-choices li.search-choice-disabled
{
	padding-right:5px;
	border:none;
	background-color:green;
	background-image:none;
	color:#fff;
	font-weight:bold
}
.chosen-container-multi .chosen-choices li.search-choice-focus
{
	background:#d4d4d4
}
.chosen-container-multi .chosen-choices li.search-choice-focus .search-choice-close
{
	background-position:-42px -10px
}
.chosen-container-multi .chosen-results
{
	margin:0;
	padding:0
}
.chosen-container-multi .chosen-drop .result-selected
{
	display:list-item;
	color:#ccc;
	cursor:default
}
.chosen-container-active .chosen-single
{
	border:none;
	-webkit-box-shadow:none;
	box-shadow:none
}
.chosen-container-active.chosen-with-drop .chosen-single
{
	border:none;
	border-radius:0;
	background-image:none;
	-webkit-box-shadow:none;
	box-shadow:none
}
.chosen-container-active.chosen-with-drop .chosen-single div
{
	border-left:none;
	background:transparent
}
.chosen-container-active.chosen-with-drop .chosen-single div b
{
	background-position:-18px 2px
}
.chosen-container-active .chosen-choices
{
	border:1px solid #5897fb;
	-webkit-box-shadow:0 0 5px rgba(0,0,0,0.3);
	box-shadow:0 0 5px rgba(0,0,0,0.3)
}
.chosen-container-active .chosen-choices li.search-field input[type="text"]
{
	color:#222 !important
}
.chosen-disabled
{
	opacity:1 !important;
	cursor:default
}
.chosen-disabled .chosen-single
{
	background-color:#909090
}
.chosen-disabled .chosen-single
{
	cursor:default
}
.chosen-disabled .chosen-choices .search-choice .search-choice-close
{
	cursor:default
}
.chosen-rtl
{
	text-align:right
}
.chosen-rtl .chosen-single
{
	overflow:visible;
	padding:0 8px 0 0
}
.chosen-rtl .chosen-single span
{
	margin-right:0;
	margin-left:26px;
	direction:rtl
}
.chosen-rtl .chosen-single-with-deselect span
{
	margin-left:38px
}
.chosen-rtl .chosen-single div
{
	right:auto;
	left:3px
}
.chosen-rtl .chosen-single abbr
{
	right:auto;
	left:26px
}
.chosen-rtl .chosen-choices li
{
	float:right
}
.chosen-rtl .chosen-choices li.search-field input[type="text"]
{
	direction:rtl
}
.chosen-rtl .chosen-choices li.search-choice
{
	margin:3px 5px 3px 0;
	padding:3px 5px 3px 19px
}
.chosen-rtl .chosen-choices li.search-choice .search-choice-close
{
	right:auto;
	left:4px
}
.chosen-rtl.chosen-container-single-nosearch .chosen-search,.chosen-rtl .chosen-drop
{
	left:9999px
}
.chosen-rtl.chosen-container-single .chosen-results
{
	margin:0 0 4px 4px;
	padding:0 4px 0 0
}
.chosen-rtl .chosen-results li.group-option
{
	padding-right:15px;
	padding-left:0
}
.chosen-rtl.chosen-container-active.chosen-with-drop .chosen-single div
{
	border-right:none
}
.chosen-rtl .chosen-search input[type="text"]
{
	padding:0;
	background-image:none;
	direction:rtl
}
.chosen-rtl.chosen-container-single .chosen-single div b
{
	background-position:6px 2px
}
.chosen-rtl.chosen-container-single.chosen-with-drop .chosen-single div b
{
	background-position:-12px 2px
}
	@media only screen and (-webkit-min-device-pixel-ratio: 2), only screen and (min-resolution: 144dpi)
{
.chosen-rtl .chosen-search input[type="text"],.chosen-container-single .chosen-single abbr,.chosen-container-single .chosen-single div b,.chosen-container-single .chosen-search input[type="text"],.chosen-container-multi .chosen-choices .search-choice .search-choice-close,.chosen-container .chosen-results-scroll-down span,.chosen-container .chosen-results-scroll-up span
{
	background-image:none;
	background-size:auto;
	background-repeat:no-repeat !important
}

}
	/*# sourceMappingURL=main.css.map */
