/*-------------------------------------------------------------------------*/
/* Page header
/*-------------------------------------------------------------------------*/
.section-pageheader {
	width: 100%;
	height: auto;
	margin: var(--margin-primary) 0 0 0;
}

.section-pageheader .container {}

.section-pageheader .container .row {
	margin: 0 0 var(--margin-primary) 0;
	padding: 1rem;
	min-height: 110px;
	box-shadow: inset 0 0 0 1px #131311, inset 0 0 0 2px rgba(57, 59, 50, 0.26), 0 0 6px 0 rgba(0, 0, 0, 0.15);
	-moz-box-shadow: inset 0 0 0 1px #131311, inset 0 0 0 2px rgba(57, 59, 50, 0.26), 0 0 6px 0 rgba(0, 0, 0, 0.15);
	-webkit-box-shadow: inset 0 0 0 1px #131311, inset 0 0 0 2px rgba(57, 59, 50, 0.26), 0 0 6px 0 rgba(0, 0, 0, 0.15);
	background-size: 100% 100%;
	background-color: transparent;
	background-image: url(../../images/graphics/sub-header.png);
	background-repeat: no-repeat;
	background-position: center center;
}

.section-pageheader .container .row:before,
.section-pageheader .container .row:after {
	width: 100%;
	height: 47px;
	top: -31px;
	left: 0;
	z-index: 8;
	content: '';
	position: absolute;
	background-size: 1039px 47px;
	background-color: transparent;
	background-image: url(../../images/graphics/frame-01.png);
	background-repeat: no-repeat;
	background-position: center center;
}

.section-pageheader .container .row:after {
	height: 37px;
	top: auto;
	bottom: -16px;
	background-size: 1039px 37px;
	background-image: url(../../images/graphics/frame-02.png);
}

.section-pageheader .container .row .col-sm-12 {}

.section-pageheader .container .row .col-sm-12 .pageheader-title {
	color: #f5e4c6;
	font-size: 1.8125rem;
	text-align: center;
	font-family: var(--font-family-secondary);
	text-shadow: 0 0 13px #13100f, 0 3px 0 rgba(0, 0, 0, 0.52);
	text-transform: uppercase;
}

.section-pageheader .container .row .col-sm-12 .pageheader-breadcrumb {
	color: #4a5043;
	font-size: 1rem;
	text-align: center;
	font-family: var(--font-family-primary);
	text-shadow: 0 0 6px rgba(0, 0, 0, 0.15), 0 1px 1px rgba(0, 0, 0, 0.45);
}

.section-pageheader .container .row .col-sm-12 .pageheader-breadcrumb i {
	width: 16px;
	height: 22px;
	margin: 0 0.5rem;
	display: inline-block;
	vertical-align: middle;
	background-color: transparent;
	background-image: url('data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAABAAAAAWCAYAAADJqhx8AAAACXBIWXMAAC4jAAAuIwF4pT92AAASJmlUWHRYTUw6Y29tLmFkb2JlLnhtcAAAAAAAPD94cGFja2V0IGJlZ2luPSLvu78iIGlkPSJXNU0wTXBDZWhpSHpyZVN6TlRjemtjOWQiPz4gPHg6eG1wbWV0YSB4bWxuczp4PSJhZG9iZTpuczptZXRhLyIgeDp4bXB0az0iQWRvYmUgWE1QIENvcmUgNS42LWMxNDUgNzkuMTYzNDk5LCAyMDE4LzA4LzEzLTE2OjQwOjIyICAgICAgICAiPiA8cmRmOlJERiB4bWxuczpyZGY9Imh0dHA6Ly93d3cudzMub3JnLzE5OTkvMDIvMjItcmRmLXN5bnRheC1ucyMiPiA8cmRmOkRlc2NyaXB0aW9uIHJkZjphYm91dD0iIiB4bWxuczp4bXA9Imh0dHA6Ly9ucy5hZG9iZS5jb20veGFwLzEuMC8iIHhtbG5zOnhtcE1NPSJodHRwOi8vbnMuYWRvYmUuY29tL3hhcC8xLjAvbW0vIiB4bWxuczpzdEV2dD0iaHR0cDovL25zLmFkb2JlLmNvbS94YXAvMS4wL3NUeXBlL1Jlc291cmNlRXZlbnQjIiB4bWxuczpwaG90b3Nob3A9Imh0dHA6Ly9ucy5hZG9iZS5jb20vcGhvdG9zaG9wLzEuMC8iIHhtbG5zOmRjPSJodHRwOi8vcHVybC5vcmcvZGMvZWxlbWVudHMvMS4xLyIgeG1wOkNyZWF0b3JUb29sPSJBZG9iZSBQaG90b3Nob3AgQ0MgMjAxOSAoV2luZG93cykiIHhtcDpDcmVhdGVEYXRlPSIyMDIwLTEwLTE3VDEyOjM3OjU0KzAzOjMwIiB4bXA6TWV0YWRhdGFEYXRlPSIyMDIwLTEwLTE3VDEyOjM3OjU0KzAzOjMwIiB4bXA6TW9kaWZ5RGF0ZT0iMjAyMC0xMC0xN1QxMjozNzo1NCswMzozMCIgeG1wTU06SW5zdGFuY2VJRD0ieG1wLmlpZDozYzY4YTllMy0yY2ZlLTQ2NDktYTIzMC1kZTI2YjllMzk1MjIiIHhtcE1NOkRvY3VtZW50SUQ9ImFkb2JlOmRvY2lkOnBob3Rvc2hvcDo2MmNiZjUwYy1lMDIyLWNiNDEtOTQzZC1mOTgwZTQxZTk4NjAiIHhtcE1NOk9yaWdpbmFsRG9jdW1lbnRJRD0ieG1wLmRpZDphYTkyNWQzZS05YzA2LTFhNDktOTAwMS03NjQyMGEwMDgwMTkiIHBob3Rvc2hvcDpDb2xvck1vZGU9IjMiIHBob3Rvc2hvcDpJQ0NQcm9maWxlPSJzUkdCIElFQzYxOTY2LTIuMSIgZGM6Zm9ybWF0PSJpbWFnZS9wbmciPiA8eG1wTU06SGlzdG9yeT4gPHJkZjpTZXE+IDxyZGY6bGkgc3RFdnQ6YWN0aW9uPSJjcmVhdGVkIiBzdEV2dDppbnN0YW5jZUlEPSJ4bXAuaWlkOmFhOTI1ZDNlLTljMDYtMWE0OS05MDAxLTc2NDIwYTAwODAxOSIgc3RFdnQ6d2hlbj0iMjAyMC0xMC0xN1QxMjozNzo1NCswMzozMCIgc3RFdnQ6c29mdHdhcmVBZ2VudD0iQWRvYmUgUGhvdG9zaG9wIENDIDIwMTkgKFdpbmRvd3MpIi8+IDxyZGY6bGkgc3RFdnQ6YWN0aW9uPSJzYXZlZCIgc3RFdnQ6aW5zdGFuY2VJRD0ieG1wLmlpZDozYzY4YTllMy0yY2ZlLTQ2NDktYTIzMC1kZTI2YjllMzk1MjIiIHN0RXZ0OndoZW49IjIwMjAtMTAtMTdUMTI6Mzc6NTQrMDM6MzAiIHN0RXZ0OnNvZnR3YXJlQWdlbnQ9IkFkb2JlIFBob3Rvc2hvcCBDQyAyMDE5IChXaW5kb3dzKSIgc3RFdnQ6Y2hhbmdlZD0iLyIvPiA8L3JkZjpTZXE+IDwveG1wTU06SGlzdG9yeT4gPHBob3Rvc2hvcDpEb2N1bWVudEFuY2VzdG9ycz4gPHJkZjpCYWc+IDxyZGY6bGk+MDhBODE0RTM4QTgwRUU0OTFFOTY3QUUzOTIzMTdFMTk8L3JkZjpsaT4gPHJkZjpsaT4wQUJGOTYzNERBNzkxMzM0RkE1MjVDMjk3QTM1RDRDNzwvcmRmOmxpPiA8cmRmOmxpPjBCQUEzNjZFQ0ZGRUI1MTJDQkFEQTBFQzgzNjZBRkQ0PC9yZGY6bGk+IDxyZGY6bGk+MTMyRTAyMDFGREZEOEUyMThEOEVFMUY4Mzc2NjVGMDA8L3JkZjpsaT4gPHJkZjpsaT4xN0ZEN0JCRTdFQUMyMjE3Q0RCQzNERUY4MUQ5NTA0MTwvcmRmOmxpPiA8cmRmOmxpPjFBRUUwNzIwRUM3RUQ5MTcyNjRERDVFRThEQzQ2REVGPC9yZGY6bGk+IDxyZGY6bGk+MkJGNkI3NjBERDAzNUVCQTdGMjA4NDQ0MDZCMEFDOUU8L3JkZjpsaT4gPHJkZjpsaT4zMjA5N0JERDlDODg0MTgzNkU4RDI0Rjc3QjlFMjZBRjwvcmRmOmxpPiA8cmRmOmxpPjM3QzZENTRDODNDMkM3MTU1NzEyRTAwMURBMTA4RTcwPC9yZGY6bGk+IDxyZGY6bGk+NDI3MDZEMzEwNEIxNjE5N0FFQjBENEE3NjdEMjc1QTU8L3JkZjpsaT4gPHJkZjpsaT40RjdBODc1QzZCRUZGQThEQjU5RkQ1MTE1MUQ5QUE2NjwvcmRmOmxpPiA8cmRmOmxpPjUwQTc3MEYzRjE2RkVEQzFGN0ZEODVFQkU0NkIwMzA0PC9yZGY6bGk+IDxyZGY6bGk+NTFGNzUwQjg4RkUyODc3ODE4MkI2NjU3Q0FGRjU2NjY8L3JkZjpsaT4gPHJkZjpsaT41NDA4NUM4OUM2NEEzMDZBMEM2QzVCNDE3MTdDMTYzRDwvcmRmOmxpPiA8cmRmOmxpPjU3N0Y1MTQwNkM4NkIwQjVGOEI3MUYzMUQ2OUI0QjU4PC9yZGY6bGk+IDxyZGY6bGk+NjFEQzRCQTU3MDc5RjQ5OUU5QjVCOTI2MUY1QjlGNEE8L3JkZjpsaT4gPHJkZjpsaT43Qzg3OTZGNTkxQzRGNUQ4NjNBMTAxNjlGRUIyODg1NTwvcmRmOmxpPiA8cmRmOmxpPjdEMDJGNzU5MTdERTAxMzYzNkQ5REVCMUE4OTVGRDQ3PC9yZGY6bGk+IDxyZGY6bGk+OEE5NEQ0QTAyMTY4MkU1QTdEOEFENDgzOUM4NDNGNDU8L3JkZjpsaT4gPHJkZjpsaT44QUYxODU0RUU0RUMyMDc5MTdENUQ1RTJEQjU4ODA2MjwvcmRmOmxpPiA8cmRmOmxpPjkxNjNCRkI5OEUzMDg5MTRGNzI5NTdDQ0VDMTVFRkQ0PC9yZGY6bGk+IDxyZGY6bGk+QTU3NkFDRTkyNDg5RDY3NkNCNDdDOUUwQ0VCMkM1RTE8L3JkZjpsaT4gPHJkZjpsaT5BNjVFMjcxNDhDNEU1QzdFNjlBQjUwQzBDODdGOEZCMTwvcmRmOmxpPiA8cmRmOmxpPkIxNURERTI2NzhEQkRENTNGRjFDM0I0MDUxQTVCNEVEPC9yZGY6bGk+IDxyZGY6bGk+QkJCMDJBNDU4NTUwNTc2QzM4NUQzNjBERkNDRUUwOTU8L3JkZjpsaT4gPHJkZjpsaT5EQjZEMTU2OEI2REYwQkI1NEFDMjdEMkNEQUM3NEE0RjwvcmRmOmxpPiA8cmRmOmxpPkRDNDFCMDU0Mjg4QUNGOUIxNzBGQzkxQTA2QzUzQzIyPC9yZGY6bGk+IDxyZGY6bGk+RjA0NzJFQkNERjlFRTI3QUE4NkU1RUI2QTY2QzQ2ODc8L3JkZjpsaT4gPHJkZjpsaT5GN0FBODIzNjNCOEIxRDQwQzNBM0U5OEU2MEU3NjcwMTwvcmRmOmxpPiA8cmRmOmxpPmFkb2JlOmRvY2lkOnBob3Rvc2hvcDoyMDJkYjA1OS03NTZiLTExZTUtOTE2Ni1kYjFmM2FhODRhZTQ8L3JkZjpsaT4gPHJkZjpsaT5hZG9iZTpkb2NpZDpwaG90b3Nob3A6MjE2YWU4M2UtMjE5NS0xMWUwLWI2OWMtZTcyYTBkZjQ1NTliPC9yZGY6bGk+IDxyZGY6bGk+YWRvYmU6ZG9jaWQ6cGhvdG9zaG9wOjdmZjU3M2E3LTc4MTYtNjQ0NS05ZjdkLWFjZGJjYzU5MGJhNDwvcmRmOmxpPiA8cmRmOmxpPnV1aWQ6MTMzMUUzNzRGQzVERTQxMTgyOENGOThFODI2RDk1MUQ8L3JkZjpsaT4gPHJkZjpsaT51dWlkOkFGMjAzNTQ1NEQyQUUwMTE5Njc2QUY1MDM4QjZGQkU1PC9yZGY6bGk+IDxyZGY6bGk+eG1wLmRpZDowMTgwMTE3NDA3MjA2ODExODA4M0JFMUIxRkM3RkNBMjwvcmRmOmxpPiA8cmRmOmxpPnhtcC5kaWQ6MDE4MDExNzQwNzIwNjgxMTgwODNEMDIxMzYzODZDQzk8L3JkZjpsaT4gPHJkZjpsaT54bXAuZGlkOjE2NUIxOTRERDlGMUREMTE5NjgyQTY1MEJGM0FGMDY4PC9yZGY6bGk+IDxyZGY6bGk+eG1wLmRpZDozQjIyQUQ5MkE1MTExMUU0QjBEN0M4RDczOEVCMkVFMTwvcmRmOmxpPiA8cmRmOmxpPnhtcC5kaWQ6M0JEMkQyREI5RTIwNjgxMTgwODNDREI4QjUwNDU5NUU8L3JkZjpsaT4gPHJkZjpsaT54bXAuZGlkOjQ0YTI2ZDFmLTAzYzctY2E0NC1iOTRlLTBhZDk2MmE1OWQzMDwvcmRmOmxpPiA8cmRmOmxpPnhtcC5kaWQ6NERDNDJEM0QzRjIwNjgxMTgwODNBNDc0RjkyQTcxMDg8L3JkZjpsaT4gPHJkZjpsaT54bXAuZGlkOjU1YWZmMjBkLTEzMmEtNDJkNC1hNjE5LTkwNGQzN2JjMWQ2NzwvcmRmOmxpPiA8cmRmOmxpPnhtcC5kaWQ6NjMwNEM0RjMxQzQzMTFFNEJFRkNFMDA4MTRBMEI4OUM8L3JkZjpsaT4gPHJkZjpsaT54bXAuZGlkOjcwOEVGMzAyM0VGQkU0MTE4REQ4RUJFQTM5NjVFRkIzPC9yZGY6bGk+IDxyZGY6bGk+eG1wLmRpZDo3OTFiY2JhNy1kNzZkLWRkNGUtOGU0MS1lMTk4MzVhN2U0OTA8L3JkZjpsaT4gPHJkZjpsaT54bXAuZGlkOjg4MzhGNDdBMDQ3REUzMTFBMkRERUIwRjhEMkY2OEU0PC9yZGY6bGk+IDxyZGY6bGk+eG1wLmRpZDo5NmZkNWFmZi1lNzBiLTIyNDktYjJjMy01ZDAyZTYzYjUyNDY8L3JkZjpsaT4gPHJkZjpsaT54bXAuZGlkOkI0OUQxMDZGQTk3RTExRTQ5MTQ5QjY2QjkzNzBCOTYwPC9yZGY6bGk+IDxyZGY6bGk+eG1wLmRpZDpCQkM3QTk3RjNBMDIxMUU1OUY4RkNFRTZCMDFEQTAzMjwvcmRmOmxpPiA8cmRmOmxpPnhtcC5kaWQ6RDA4RTVGQTVBODA1RTUxMThDQ0Q4RUNCRTRDNEJCMzU8L3JkZjpsaT4gPHJkZjpsaT54bXAuZGlkOkRDQjMzNDBDNDQ4Q0UyMTFBQjYwODdBNzIxMjg5MUNBPC9yZGY6bGk+IDxyZGY6bGk+eG1wLmRpZDpGNjkwODAyOEE1MTExMUU0OTVCOTk3NDY0QTBDNTFCRjwvcmRmOmxpPiA8cmRmOmxpPnhtcC5kaWQ6YWIwMGQ3YmQtYTg0ZS0zYzQ0LWI4MjItMWQyMTQzZDZkODE3PC9yZGY6bGk+IDxyZGY6bGk+eG1wLmRpZDpjOGViYTcxMy1jNjRmLTc2NGEtYWU5Ny1mZTZjNDAyY2M5ZmU8L3JkZjpsaT4gPHJkZjpsaT54bXAuZGlkOmRiMWE0ZTY4LWYzMzYtNWI0Yy1hNjk5LWVlMzZkZTQ2Yjc5MTwvcmRmOmxpPiA8L3JkZjpCYWc+IDwvcGhvdG9zaG9wOkRvY3VtZW50QW5jZXN0b3JzPiA8L3JkZjpEZXNjcmlwdGlvbj4gPC9yZGY6UkRGPiA8L3g6eG1wbWV0YT4gPD94cGFja2V0IGVuZD0iciI/Ptf7ns8AAAINSURBVDiNhZQ9b9NQFIafe23nyylViBxCJogEBQHqQJEQoA6wsfEvmBj5EQyIpRMDPwEkWNk7MCDxJaAhTduQopCQkjpJaXwvi11d3yZwpCPbx36fe/we+wrSIZgfelbRtYRiDkTPOce1xHIGRFuZgriW2ExhiJSRqU5co5BAnDiF8aACpnEtmteBALK3bl9/5rruPQCt9WBrc+dO82trM74/NcQK0I4hlkBh0N9rVqrBXSmlL4TI+UX/aqe9+0IpFVmegNHqkQcHB3+yKlLDUrm0KgTScWStHJTc79u768mqZprvmhyj33vD4cIJv1zwCxcAPC+zks9n3/zs9luGmUcArC40oHvdfrtSDa55nntSCGTeL9wYhaPno3A8NCEJANIj1FprwmHYqZwOVoUQnpRiYbG0WN9ptV8Ch8k0JLNjCgwc1+maRRWpHJAzawnA/pSF53ly6dK5h1LKAsD0cNp///bjmj0FOUsMuMsrlx9kMt4ygNZEzUZrLdwfNYCRaaK0xADi4pWlm37Rv5+s0uv2XrW3Oq+BH8DEAGB7IKq1ShCcKj8RAgdgPJ5sfHr3+SmwDezH5s0FuPXzZx9LKWsASqnRlw8bj6JIfQN+YbifpPneDlAEzgB1wAeGQANoA2G8cqoDEyCBbAwpxsBJDBlbQm0DMCD/21BSY7T/g39tacd2I1M479qGHIu/wVjTZla2AvcAAAAASUVORK5CYII=');
	background-repeat: no-repeat;
	background-position: center center;
}

.section-pageheader .container .row .col-sm-12 .pageheader-breadcrumb > span {
	vertical-align: middle;
} .section-pageheader .container .row .col-sm-12 .pageheader-breadcrumb span[onclick]:hover {color: #88b651;}

/* Page header: Basic
/*----------------------------------------------------------*/
.section-pageheader.is-basic .container {}

.section-pageheader.is-basic .container .row {}

.section-pageheader.is-basic .container .row .col-sm-12 {
	flex: 0 0 100%;
	-ms-flex: 0 0 100%;
	max-width: 100%;
} .section-pageheader.is-basic .container .row .col-sm-12 + .col-sm-12 {display: none;}

/* Page header: Responsive
/*----------------------------------------------------------*/
@media screen and (max-width: 768px) { /* non-Desktop */
	.section-pageheader .container .row .col-sm-12 * {
		overflow: visible !important;
		white-space: inherit !important;
	}
}

@media screen and (min-width: 768px) { /* Desktop */
	.section-pageheader .container .row .col-sm-12 .pageheader-title {
		font-size: 2.8125rem;
		text-align: left;
	}

	.section-pageheader .container .row .col-sm-12 .pageheader-breadcrumb {
		text-align: right;
	}
}

@media screen and (min-width: 992px) { /* Desktop */
	.section-pageheader .container .row:before,
	.section-pageheader .container .row:after {
		width: 101.6%;
		left: -0.8%;
		background-size: 100% 47px;
	} .section-pageheader .container .row:after {background-size: 100% 37px;}
}

/*-------------------------------------------------------------------------*/
/* Page body
/*-------------------------------------------------------------------------*/
.pagebody {
	color: #757364;
	padding: 1rem;
	box-shadow: inset 0 0 0 1px #131311, inset 0 0 0 2px rgba(57, 59, 50, 0.26), 0 0 6px 0 rgba(0, 0, 0, 0.15);
	-moz-box-shadow: inset 0 0 0 1px #131311, inset 0 0 0 2px rgba(57, 59, 50, 0.26), 0 0 6px 0 rgba(0, 0, 0, 0.15);
	-webkit-box-shadow: inset 0 0 0 1px #131311, inset 0 0 0 2px rgba(57, 59, 50, 0.26), 0 0 6px 0 rgba(0, 0, 0, 0.15);
	background-color: #131412;
	background-image: url(../../images/patterns/pattern-noise.png);
	background-repeat: repeat;
	background-position: center center;
} .pagebody + script + style + .pagebody {margin: var(--margin-primary) 0 0 0;}
  .is-fullwidth .pagebody                {padding: 3rem;}

.pagebody *    {max-width: 100%;}
.pagebody .row {max-width: initial;}