.cc-imagewrapper {
	position:relative;
}

.cc-pinterest-overlay {
	position:absolute;
	top:0;
	max-width:100%;
	width:100%;
	overflow:hidden;
	z-index:100011;
	background-color:#000;
	background-color:rgba(0,0,0,.1);
	display:none;
}

.cc-m-image-align-2 .cc-pinterest-overlay {
	right:0;
}

.cc-m-image-align-3 .cc-pinterest-overlay {
	margin:0 auto;
	left:0;
	right:0;
}

@media \0screen\,screen\9 {
	.cc-pinterest-overlay {
		background:url(data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAAAQAAAAEAQMAAACTPww9AAAABGdBTUEAALGPC/xhBQAAAAFzUkdCAK7OHOkAAAADUExURQAAAKd6PdoAAAABdFJOU4CtXltGAAAAC0lEQVQI12NggAAAAAgAAS8g3TEAAAAASUVORK5CYII=);
		_background:url(data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAAAQAAAAEAQMAAACTPww9AAAABGdBTUEAALGPC/xhBQAAAAFzUkdCAK7OHOkAAAADUExURQAAAKd6PdoAAAABdFJOU4CtXltGAAAAC0lEQVQI12NggAAAAAgAAS8g3TEAAAAASUVORK5CYII=);
	}
}

a.cc-pinterest-link {
	background:url(data:image/png;base64,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) no-repeat;
	font:11px Arial,sans-serif;
	text-indent:-99999px;
	font-size:.01em;
	color:#cd1f1f;
	height:20px;
	width:43px;
	display:block;
	margin:5px;
	float:right;
}

a.cc-pinterest-link:hover {
	background-position:0 -20px;
}

a.cc-pinterest-link:active {
	background-position:0 -40px;
}

.jui-u-bottom-spacing {
	margin-bottom:48px;
}

.jui-u-top-spacing {
	margin-top:48px;
}

.cc-m-video-gutter {
	max-width:100%;
	height:auto!important;
}

.cc-m-video-gutter .cc-m-video-wrapper {
	height:0!important;
	width:100%;
	position:relative;
}

.cc-m-video-gutter.cc-m-video-ratio-1 .cc-m-video-wrapper {
	padding-bottom:75%;
}

.cc-m-video-gutter.cc-m-video-ratio-2 .cc-m-video-wrapper {
	padding-bottom:56.25%;
}

.cc-m-video-gutter .cc-m-video-container {
	position:absolute;
	left:0;
	top:0;
	width:100%;
	height:100%;
}

.cc-m-video-container {
	overflow:hidden;
}

.cc-m-video-align-left {
	float:left;
}

.cc-m-video-align-center {
	margin:0 auto;
}

.cc-m-video-align-right {
	float:right;
}

.sz-thumb {
	cursor:crosshair!important;
}

.sz-thumb>span {
	display:block;
	position:relative;
}

.sz-stage {
	background:#fff;
	border:1px solid #999;
	display:none;
	left:0;
	overflow:hidden;
	top:0;
	z-index:1;
}

.sz-lens,.sz-stage,.sz-stage img {
	position:absolute;
}

.sz-lens {
	background:#fff;
	border:1px solid #999;
	display:none;
	filter:alpha(opacity=60);
	opacity:.6;
}


/*!
* jQuery UI Datepicker 1.11.4
* http://jqueryui.com
*
* Copyright jQuery Foundation and other contributors
* Released under the MIT license.
* http://jquery.org/license
*
* http://api.jqueryui.com/datepicker/#theming
*/
.ui-datepicker {
	width:17em;
	padding:.2em .2em 0;
	display:none;
}

.ui-datepicker .ui-datepicker-header {
	position:relative;
	padding:.2em 0;
}

.ui-datepicker .ui-datepicker-next,.ui-datepicker .ui-datepicker-prev {
	position:absolute;
	top:2px;
	width:1.8em;
	height:1.8em;
}

.ui-datepicker .ui-datepicker-next-hover,.ui-datepicker .ui-datepicker-prev-hover {
	top:1px;
}

.ui-datepicker .ui-datepicker-prev {
	left:2px;
}

.ui-datepicker .ui-datepicker-next {
	right:2px;
}

.ui-datepicker .ui-datepicker-prev-hover {
	left:1px;
}

.ui-datepicker .ui-datepicker-next-hover {
	right:1px;
}

.ui-datepicker .ui-datepicker-next span,.ui-datepicker .ui-datepicker-prev span {
	display:block;
	position:absolute;
	left:50%;
	margin-left:-8px;
	top:50%;
	margin-top:-8px;
}

.ui-datepicker .ui-datepicker-title {
	margin:0 2.3em;
	line-height:1.8em;
	text-align:center;
}

.ui-datepicker .ui-datepicker-title select {
	font-size:1em;
	margin:1px 0;
}

.ui-datepicker select.ui-datepicker-month,.ui-datepicker select.ui-datepicker-year {
	width:45%;
}

.ui-datepicker table {
	width:100%;
	font-size:.9em;
	border-collapse:collapse;
	margin:0 0 .4em;
}

.ui-datepicker th {
	padding:.7em .3em;
	text-align:center;
	font-weight:700;
	border:0;
}

.ui-datepicker td {
	border:0;
	padding:1px;
}

.ui-datepicker td a,.ui-datepicker td span {
	display:block;
	padding:.2em;
	text-align:right;
	text-decoration:none;
}

.ui-datepicker .ui-datepicker-buttonpane {
	background-image:none;
	margin:.7em 0 0;
	padding:0 .2em;
	border-left:0;
	border-right:0;
	border-bottom:0;
}

.ui-datepicker .ui-datepicker-buttonpane button {
	float:right;
	margin:.5em .2em .4em;
	cursor:pointer;
	padding:.2em .6em .3em;
	width:auto;
	overflow:visible;
}

.ui-datepicker.ui-datepicker-multi {
	width:auto;
}

.ui-datepicker .ui-datepicker-buttonpane button.ui-datepicker-current,.ui-datepicker-multi .ui-datepicker-group,.ui-datepicker-rtl .ui-datepicker-buttonpane button {
	float:left;
}

.ui-datepicker-multi .ui-datepicker-group table {
	width:95%;
	margin:0 auto .4em;
}

.ui-datepicker-multi-2 .ui-datepicker-group {
	width:50%;
}

.ui-datepicker-multi-3 .ui-datepicker-group {
	width:33.3%;
}

.ui-datepicker-multi-4 .ui-datepicker-group {
	width:25%;
}

.ui-datepicker-multi .ui-datepicker-group-last .ui-datepicker-header,.ui-datepicker-multi .ui-datepicker-group-middle .ui-datepicker-header {
	border-left-width:0;
}

.ui-datepicker-multi .ui-datepicker-buttonpane {
	clear:left;
}

.ui-datepicker-row-break {
	clear:both;
	width:100%;
	font-size:0;
}

.ui-datepicker-rtl {
	direction:rtl;
}

.ui-datepicker-rtl .ui-datepicker-prev {
	right:2px;
	left:auto;
}

.ui-datepicker-rtl .ui-datepicker-next {
	left:2px;
	right:auto;
}

.ui-datepicker-rtl .ui-datepicker-prev:hover {
	right:1px;
	left:auto;
}

.ui-datepicker-rtl .ui-datepicker-next:hover {
	left:1px;
	right:auto;
}

.ui-datepicker-rtl .ui-datepicker-buttonpane {
	clear:right;
}

.ui-datepicker-rtl .ui-datepicker-buttonpane button.ui-datepicker-current,.ui-datepicker-rtl .ui-datepicker-group {
	float:right;
}

.ui-datepicker-rtl .ui-datepicker-group-last .ui-datepicker-header,.ui-datepicker-rtl .ui-datepicker-group-middle .ui-datepicker-header {
	border-right-width:0;
	border-left-width:1px;
}

div.content-box {
	position:absolute;
	width:400px;
	height:400px;
	z-index:10000;
	display:none;
	background:#373737;
	text-align:left;
}

div.content-box-animating a.content-box-close,div.content-box-animating a.content-box-next,div.content-box-animating a.content-box-prev,div.content-box-animating div.content-box-shadow,div.content-box.content-box-no-prev-next a.content-box-next,div.content-box.content-box-no-prev-next a.content-box-prev {
	display:none;
}

div.content-box-loading div.content-box-item {
	background:url(data:image/gif;base64,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) center no-repeat;
}

div.content-box-shadow {
	position:absolute;
	width:100%;
	height:100%;
	z-index:-1;
	background:#333;
	opacity:.6;
	-moz-opacity:.6;
	filter:alpha(opacity=60);
	top:-8px;
	left:-8px;
	padding:8px;
}

div.content-box-content-wrapper {
	width:100%;
	height:100%;
	color:#fff;
	overflow:hidden;
	position:relative;
}

div.content-box-content {
	width:20000px;
	height:100%;
}

div.content-box-item {
	float:left;
	height:100%;
}

div.content-box-item-content {
	position:relative;
	padding:10px 10px 70px;
	overflow:auto;
}

div.content-box.content-box-no-prev-next div.content-box-item-content {
	padding:10px;
}

.content-box-disabled {
	opacity:.3;
	-moz-opacity:.3;
	filter:alpha(opacity=30)!important;
}

a.content-box-close {
	position:absolute;
	top:-18px;
	left:-18px;
	width:28px;
	height:28px;
	background:url(https://assets.jimstatic.com/e1ca6e007c91d4ef9ee063940b504870.png) no-repeat top left;
	_background-image:url(https://assets.jimstatic.com/d32401d55ec237cee50e487c6eefa908.gif);
	outline:none;
}

a.content-box-close:hover {
	background-position:-28px 0;
}

a.content-box-next,a.content-box-prev {
	position:absolute;
	bottom:10px;
	width:81px;
	height:48px;
	outline:none;
	cursor:pointer;
}

a.content-box-next {
	right:0;
}

a.content-box-prev {
	right:100px!important;
}

a.content-box-next span {
	float:left;
	width:100%;
	height:100%;
	background:url(https://assets.jimstatic.com/9e4dc55ad6bdd8b8bafced6241dac621.png) no-repeat;
}

a.content-box-prev span {
	float:left;
	width:100%;
	height:100%;
	background:url(data:image/png;base64,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) no-repeat;
}

.cc-browser-message {
	top:0;
	width:100%;
	position:relative;
	height:35px;
}

.cc-browser-message .cc-browser-container {
	border-bottom:solid 1px #3c3c3c;
	height:34px;
	overflow:hidden;
}

.cc-browser-message .cc-browser-slice {
	background:url(data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAABsAAABwCAMAAADYOfv+AAAABGdBTUEAALGPC/xhBQAAAAFzUkdCAK7OHOkAAAFBUExURQAAAP7wt/7usf7wufzrqv7vtP3rqYqEa//yvv/xu/ztrP7xu/7wuDk5Of/zwP3utP3tr/3trvzqo/zqpPzspf/44P3srTU1Nf7usv3srP3wu/zsqzw8PPvqpv7zxYqEbv7xvvzrq/710uPbu/3usi8vLjExMfzusP3vtvzuromDaSwsK4qDa5uTdP3ywignKNvUt//zwpuUe6Ocgv7wvP3utoB7af3zyv3wvv3xwx8fH/zsrSQkJPzuuZ+Yfv7wwGBdVXt1XZSNc1JPSv3trv732OzhtaKaeP7wtnZ0aenesfzsrMW8l0JBPe3kwGlmXsG3kOHUpePWqPfsxM7Gp+bcta+pkLStkvvssY2Jd9bOsc3Hs9bKm+XZqvLpwf3sr/rqqZyYhvbu0aqihJGKb93RorCmgPLjppOLbvTlrY2GbRIUzksAAAABdFJOUwBA5thmAAAD8UlEQVRIx8WWeXOiSBiHW5HEURHdnUjCOAQVFGXAAzUab61oJvedmUwy97X7/T/Avn1IsiPwx1Rt7VMqze/hpVvrpUsUpSSBOgaOLIoi19UVArZLJ2M66shW5jeO4xwp3a6qklBGzwA1WleOZrsEvX2iJKMqjlE8Ho8m6+/Hu/1+FdPfNW8VO6pCDnVqUpkf96umqetFXTfBNpR6FNdxTdW+nPWrelGS2p9mklQEe6uocY5DXFxVpn0TjHC6sfFOEiRJr5rXtsolwNlzE5QgCO29vRo+gmxDYQLF1bpT1Un0mjlBMqVLGxynKmNTErJZcPl8rSgIMCpWr+ymgd2x/sTRoenY8RAyVEUvwjlz7DK90ZUNlIgqWcl1d8wVh3Z8H9fNmDuunbTpPYXirc3xSJTtNnO6CV9GoO5aNTYR37SPmBPefX7LhuMdNcGjsNFRxuRi6XRvr8DckS2LKZTS5O4VvVHWrTtVOi0tg2IlWM0N/sYwoU6XMntvy1ophg7LJbjrTRb/VEX8iwvC+Lori6XeC7SVSYmD0c4dzClJWB03LvEd05ktFMnlelqr0925ejvOSrPTTyfKSBbf9HKRCIpEcocg5VF3h6B0OwOqImgNyGU+gO2MgI5siFpmC6drxK2twayaKLZaLVHTPjC1hl4yPuKJe71cLvJxGaHn/qA//UF/+IOCeOYPfh78CKzj/EGJJW7kJihEePT4QLOQ6ziOrQBr5niCEUosrItm82ExvQ8ZBg2Z4/cT1sQ6OLAmP78l9lmGRAJvGBfWZAr+fGAYNBPRJgbquPjcmkCpykEZCTdRGAM20Zw32m3roMmBImEYpQhh0XhYtK1G27poiWGapVgdzycWk8bBvAETPtalManSpmhZF6r6YP28F0spEqZRhpBKad/OB8D5/V9aimbwPFDKJU3D69Y0rVRmGXpBOIzFSgwwhzREW4RMJv1IhmbwPFByT2BRZOm8YD3vSWAPRr1gvUS37VLsV8rlMu7Bwdl0/V98PXvD456ADjlbX+GM9CDUTVfdlPQgeDzedqGS9Bl4GG57OnhTd1dztreHtQJ1pM9cV8sXhg34eOLgTc+cQr4AL4eekR503XqjkIdSdkJ6EDwMXwHENV5RR3oJPD0b1sg9WeGyB2kdWUthuZZl78KwUqnUCk6lMiycUEd60K374uBJnS/UkR4ET+uWUEd6EPy6B6QHwf+9qr6SHgT/fdV9J30G/sfiV7X4QebDF8Q8wPMFseFPoEv6E+ii/vy2k/35//b5Vdhe7kmg4/0JdKI/dJ/3hu7X3rB93pPAurQ/bJ/3BMX8Yfu8J2yf9yRwL//dfT7IvfTnv/jf8w98RuzBjADPbwAAAABJRU5ErkJggg==) no-repeat 0 0;
}

.cc-browser-message .cc-browser-slice-bg {
	background-repeat:repeat-x;
	background-position:0 -76px;
	background-color:#feeeb2;
}

.cc-browser-message .cc-browser-icon {
	background-position:0 0;
	height:24px;
	width:24px;
	margin:4px 0 0 6px;
	float:left;
}

.cc-browser-message .cc-browser-close {
	background-position:0 -31px;
	float:right;
	height:22px;
	width:24px;
	margin:6px 10px 0 0;
	cursor:pointer;
}

.cc-browser-message .cc-browser-close.cc-state-hover {
	background-position:0 -54px;
}

.cc-browser-message .cc-browser-text {
	float:left;
	width:90%;
	font-size:1em;
	line-height:1em;
	margin:9px 0 0 10px;
}

.cc-browser-message .cc-browser-text a {
	color:#3c3c3c;
	text-decoration:underline;
	font-weight:700;
}

.cc-toc__headline--level-2 {
	padding-left:30px;
}

.cc-toc__headline--level-2:not(:first-of-type) {
	padding-top:30px;
}

.cc-toc__headline--level-3 {
	padding-left:80px;
}

.cc-toc__headline--level-4 {
	padding-left:130px;
}

.cc-toc__headline--level-5 {
	padding-left:180px;
}

.cc-toc__headline--level-6 {
	padding-left:230px;
}