.-page { display: flex; flex-flow: column nowrap; }
.-page-row { display: flex; flex-flow: row wrap; justify-content: space-around; }
.-page-item { padding:10px }
.-page-item-11 { -ms-flex: 0 0 100%; flex: 0 0 100%; max-width: 100%; }
.-page-item-34 { -ms-flex: 0 0 75%; flex: 0 0 75%; max-width: 75%; }
.-page-item-23 { -ms-flex: 0 0 66.666667%; flex: 0 0 66.666667%; max-width: 66.666667%; }
.-page-item-12 { -ms-flex: 0 0 50%; flex: 0 0 50%; max-width: 50%; }
.-page-item-13 { -ms-flex: 0 0 33.333333%; flex: 0 0 33.333333%; max-width: 33.333333%; }
.-page-item-14 { -ms-flex: 0 0 25%; flex: 0 0 25%; max-width: 25%; }

.-section-row, .-section-rowup {
 display: -ms-flexbox;
 display: flex;
 -ms-flex-wrap: wrap;
 flex-wrap: wrap;
 margin-right: -15px;
 margin-left: -15px;
}

.-section-row .no-gutters,.-section-rowup .no-gutters {
 margin-right: 0;
 margin-left: 0;
}

.-section-row .no-gutters > .-section-col,
.-section-rowup .no-gutters > .-section-col,
.no-gutters > [class*="-section-col-"] {
 padding-right: 0;
 padding-left: 0;
}
.-section-col-1, .-section-col-2, .-section-col-3, .-section-col-4, .-section-col-5, .-section-col-6, .-section-col-7, .-section-col-8, .-section-col-9, .-section-col-10, .-section-col-11, .-section-col-12, .-section-col, .-section-col-auto, .-section-col-1up, .-section-col-2up, .-section-col-3up, .-section-col-4up, .-section-col-5up, .-section-col-6up {
 position: relative;
 width: 100%;
 min-height: 1px;
 padding-right: 15px;
 padding-left: 15px;
}



.-section-col {
 -ms-flex-preferred-size: 0;
 flex-basis: 0;
 -ms-flex-positive: 1;
 flex-grow: 1;
 max-width: 100%;
}

.-section-col-auto {
 -ms-flex: 0 0 auto;
 flex: 0 0 auto;
 width: auto;
 max-width: none;
}

.-section-head-body {
	display: none !important;
}
.-section-head-full {
	display: block !important;
}

@media all and (min-width: 576px) {

	.-section-col-1 {
	 -ms-flex: 0 0 8.333333%;
	 flex: 0 0 8.333333%;
	 max-width: 8.333333%;
	}

	.-section-col-2, .-section-col-6up {
	 -ms-flex: 0 0 16.666667%;
	 flex: 0 0 16.666667%;
	 max-width: 16.666667%;
	}

	.-section-col-5up {
	 -ms-flex: 0 0 20%;
	 flex: 0 0 20%;
	 max-width: 20%;
	}

	.-section-col-3, .-section-col-4up {
	 -ms-flex: 0 0 25%;
	 flex: 0 0 25%;
	 max-width: 25%;
	}

	.-section-col-4, .-section-col-3up {
	 -ms-flex: 0 0 33.333333%;
	 flex: 0 0 33.333333%;
	 max-width: 33.333333%;
	}

	.-section-col-5 {
	 -ms-flex: 0 0 41.666667%;
	 flex: 0 0 41.666667%;
	 max-width: 41.666667%;
	}

	.-section-col-6, .-section-col-2up {
	 -ms-flex: 0 0 50%;
	 flex: 0 0 50%;
	 max-width: 50%;
	}

	.-section-col-7 {
	 -ms-flex: 0 0 58.333333%;
	 flex: 0 0 58.333333%;
	 max-width: 58.333333%;
	}

	.-section-col-8 {
	 -ms-flex: 0 0 66.666667%;
	 flex: 0 0 66.666667%;
	 max-width: 66.666667%;
	}

	.-section-col-9 {
	 -ms-flex: 0 0 75%;
	 flex: 0 0 75%;
	 max-width: 75%;
	}

	.-section-col-10 {
	 -ms-flex: 0 0 83.333333%;
	 flex: 0 0 83.333333%;
	 max-width: 83.333333%;
	}

	.-section-col-11 {
	 -ms-flex: 0 0 91.666667%;
	 flex: 0 0 91.666667%;
	 max-width: 91.666667%;
	}

	.-section-col-12, .-section-col-1up {
	 -ms-flex: 0 0 100%;
	 flex: 0 0 100%;
	 max-width: 100%;
	}
	.-section-order-first {
	 -ms-flex-order: -1;
	 order: -1;
	}

	.-section-order-last {
	 -ms-flex-order: 13;
	 order: 13;
	}

	.-section-order-0 {
	 -ms-flex-order: 0;
	 order: 0;
	}

	.-section-order-1 {
	 -ms-flex-order: 1;
	 order: 1;
	}

	.-section-order-2 {
	 -ms-flex-order: 2;
	 order: 2;
	}

	.-section-order-3 {
	 -ms-flex-order: 3;
	 order: 3;
	}

	.-section-order-4 {
	 -ms-flex-order: 4;
	 order: 4;
	}

	.-section-order-5 {
	 -ms-flex-order: 5;
	 order: 5;
	}

	.-section-order-6 {
	 -ms-flex-order: 6;
	 order: 6;
	}

	.-section-order-7 {
	 -ms-flex-order: 7;
	 order: 7;
	}

	.-section-order-8 {
	 -ms-flex-order: 8;
	 order: 8;
	}

	.-section-order-9 {
	 -ms-flex-order: 9;
	 order: 9;
	}

	.-section-order-10 {
	 -ms-flex-order: 10;
	 order: 10;
	}

	.-section-order-11 {
	 -ms-flex-order: 11;
	 order: 11;
	}

	.-section-order-12 {
	 -ms-flex-order: 12;
	 order: 12;
	}

	.-section-offset-1 {
	 margin-left: 8.333333%;
	}

	.-section-offset-2 {
	 margin-left: 16.666667%;
	}

	.-section-offset-3 {
	 margin-left: 25%;
	}

	.-section-offset-4 {
	 margin-left: 33.333333%;
	}

	.-section-offset-5 {
	 margin-left: 41.666667%;
	}

	.-section-offset-6 {
	 margin-left: 50%;
	}

	.-section-offset-7 {
	 margin-left: 58.333333%;
	}

	.-section-offset-8 {
	 margin-left: 66.666667%;
	}

	.-section-offset-9 {
	 margin-left: 75%;
	}

	.-section-offset-10 {
	 margin-left: 83.333333%;
	}

	.-section-offset-11 {
	 margin-left: 91.666667%;
	}

	.-section-no-img .-section-head-body {
		display: none !important;
	}
	.-section-no-img .-section-head-full {
		display: block !important;
	}
	.-section-has-img .-section-head-body {
		display: block !important;
	}
	.-section-has-img .-section-head-full {
		display: none !important;
	}

	.-section-rowup {
	 justify-content: space-evenly;
	}

}

.-section-d-none {
 display: none !important;
}

.-section-d-inline {
 display: inline !important;
}

.-section-d-inline-block {
 display: inline-block !important;
}

.-section-d-block {
 display: block !important;
}

.-section-d-table {
 display: table !important;
}

.-section-d-table-row {
 display: table-row !important;
}

.-section-d-table-cell {
 display: table-cell !important;
}

.-section-d-flex {
 display: -ms-flexbox !important;
 display: flex !important;
}

.-section-d-inline-flex {
 display: -ms-inline-flexbox !important;
 display: inline-flex !important;
}

.-section-side {
	justify-content: center;
	text-align: center
}
.-section-side img {
	margin-left: auto;
	margin-right: auto;
}

.-section-media {
 display: -ms-flexbox;
 display: flex;
 -ms-flex-align: start;
 align-items: flex-start;
}

.-section-media-body {
 -ms-flex: 1;
 flex: 1;
}

.-w-25 {
 width: 25% !important;
}

.-w-50 {
 width: 50% !important;
}

.-w-75 {
 width: 75% !important;
}

.-w-100 {
 width: 100% !important;
}

.-w-auto {
 width: auto !important;
}

.-h-25 {
 height: 25% !important;
}

.-h-50 {
 height: 50% !important;
}

.-h-75 {
 height: 75% !important;
}

.-h-100 {
 height: 100% !important;
}

.-h-auto {
 height: auto !important;
}

.-mw-100 {
 max-width: 100% !important;
}

.-mh-100 {
 max-height: 100% !important;
}

.-m-0 {
 margin: 0 !important;
}

.-mt-0,
.-my-0 {
 margin-top: 0 !important;
}

.-mr-0,
.-mx-0 {
 margin-right: 0 !important;
}

.-mb-0,
.-my-0 {
 margin-bottom: 0 !important;
}

.-ml-0,
.-mx-0 {
 margin-left: 0 !important;
}

.-m-1 {
 margin: 0.25rem !important;
}

.-mt-1,
.-my-1 {
 margin-top: 0.25rem !important;
}

.-mr-1,
.-mx-1 {
 margin-right: 0.25rem !important;
}

.-mb-1,
.-my-1 {
 margin-bottom: 0.25rem !important;
}

.-ml-1,
.-mx-1 {
 margin-left: 0.25rem !important;
}

.-m-2 {
 margin: 0.5rem !important;
}

.-mt-2,
.-my-2 {
 margin-top: 0.5rem !important;
}

.-mr-2,
.-mx-2 {
 margin-right: 0.5rem !important;
}

.-mb-2,
.-my-2 {
 margin-bottom: 0.5rem !important;
}

.-ml-2,
.-mx-2 {
 margin-left: 0.5rem !important;
}

.-m-3 {
 margin: 1rem !important;
}

.-mt-3,
.-my-3 {
 margin-top: 1rem !important;
}

.-mr-3,
.-mx-3 {
 margin-right: 1rem !important;
}

.-mb-3,
.-my-3 {
 margin-bottom: 1rem !important;
}

.-ml-3,
.-mx-3 {
 margin-left: 1rem !important;
}

.-m-4 {
 margin: 1.5rem !important;
}

.-mt-4,
.-my-4 {
 margin-top: 1.5rem !important;
}

.-mr-4,
.-mx-4 {
 margin-right: 1.5rem !important;
}

.-mb-4,
.-my-4 {
 margin-bottom: 1.5rem !important;
}

.-ml-4,
.-mx-4 {
 margin-left: 1.5rem !important;
}

.-m-5 {
 margin: 3rem !important;
}

.-mt-5,
.-my-5 {
 margin-top: 3rem !important;
}

.-mr-5,
.-mx-5 {
 margin-right: 3rem !important;
}

.-mb-5,
.-my-5 {
 margin-bottom: 3rem !important;
}

.-ml-5,
.-mx-5 {
 margin-left: 3rem !important;
}

.-p-0 {
 padding: 0 !important;
}

.-pt-0,
.-py-0 {
 padding-top: 0 !important;
}

.-pr-0,
.-px-0 {
 padding-right: 0 !important;
}

.-pb-0,
.-py-0 {
 padding-bottom: 0 !important;
}

.-pl-0,
.-px-0 {
 padding-left: 0 !important;
}

.-p-1 {
 padding: 0.25rem !important;
}

.-pt-1,
.-py-1 {
 padding-top: 0.25rem !important;
}

.-pr-1,
.-px-1 {
 padding-right: 0.25rem !important;
}

.-pb-1,
.-py-1 {
 padding-bottom: 0.25rem !important;
}

.-pl-1,
.-px-1 {
 padding-left: 0.25rem !important;
}

.-p-2 {
 padding: 0.5rem !important;
}

.-pt-2,
.-py-2 {
 padding-top: 0.5rem !important;
}

.-pr-2,
.-px-2 {
 padding-right: 0.5rem !important;
}

.-pb-2,
.-py-2 {
 padding-bottom: 0.5rem !important;
}

.-pl-2,
.-px-2 {
 padding-left: 0.5rem !important;
}

.-p-3 {
 padding: 1rem !important;
}

.-pt-3,
.-py-3 {
 padding-top: 1rem !important;
}

.pr-3,
.px-3 {
 padding-right: 1rem !important;
}

.-pb-3,
.-py-3 {
 padding-bottom: 1rem !important;
}

.-pl-3,
.-px-3 {
 padding-left: 1rem !important;
}

.-p-4 {
 padding: 1.5rem !important;
}

.-pt-4,
.-py-4 {
 padding-top: 1.5rem !important;
}

.-pr-4,
.-px-4 {
 padding-right: 1.5rem !important;
}

.-pb-4,
.-py-4 {
 padding-bottom: 1.5rem !important;
}

.-pl-4,
.-px-4 {
 padding-left: 1.5rem !important;
}

.-p-5 {
 padding: 3rem !important;
}

.-pt-5,
.-py-5 {
 padding-top: 3rem !important;
}

.-pr-5,
.-px-5 {
 padding-right: 3rem !important;
}

.-pb-5,
.-py-5 {
 padding-bottom: 3rem !important;
}

.-pl-5,
.-px-5 {
 padding-left: 3rem !important;
}

.-m-auto {
 margin: auto !important;
}

.-mt-auto,
.-my-auto {
 margin-top: auto !important;
}

.-mr-auto,
.-mx-auto {
 margin-right: auto !important;
}

.-mb-auto,
.-my-auto {
 margin-bottom: auto !important;
}

.-ml-auto,
.-mx-auto {
 margin-left: auto !important;
}
img.-responsive {max-width: 100%; height: auto; display: block}



#cboxWrapper {
	width: 90%;
	height: 90%;
}

@media all and (min-width: 576px) {
	#cboxWrapper {
		width: 60%;
		height: 60%;
	}
}

@media all and (-ms-high-contrast:none) {
	*::-ms-backdrop, #colorbox { overflow: visible;} /* IE11 */
}