	/* updated 2019-04-25 09:29:03 */

	/* Utility classes */

		/* no-left-p-border */
		.oua-panel-box-wrapper.no-left-p-border .oua-panel-box-text p {
			border:0 !important;
		}
		.oua-panel-box-wrapper .oua-panel-box-spacer {
			padding-top: 2em;
			padding-bottom: 2em;
		}
		.oua-panel-box-wrapper .no-left-p-border .oua-panel-box-text p {
			border: 0px !important;
			padding-left: unset !important;
		}
		.oua-panel-box-wrapper .no-left-p-border .oua-panel-box-text:not(.title) {
			font-size: unset !important;
		}
		.oua-panel-box-wrapper .no-flex .oua-panel-box-multicolumn .vt-col,
		body.ie .oua-panel-box-wrapper .oua-panel-box-multicolumn .vt-col {
			display: inherit;
		}

	/* Colors */
		
		/* Dark */

		/* background */

		/* gray */
		.oua-panel-box-wrapper .oua-panel-box-dark.gray .has-children {
			background: #75787B !important;
		}
		.oua-panel-box-wrapper .oua-panel-box-dark.gray .has-children:hover {
			background: #642667 !important;
		}

		/* blue */
		.oua-panel-box-wrapper .oua-panel-box-dark.blue .has-children {
			background: #003C71 !important;
		}
		.oua-panel-box-wrapper .oua-panel-box-dark.blue .has-children:hover {
			background: #194F7F !important;
		}

		/* maroon */
		.oua-panel-box-wrapper .oua-panel-box-dark.maroon .has-children {
			background: #861F41 !important;
		}
		.oua-panel-box-wrapper .oua-panel-box-dark.maroon .has-children:hover {
			background: #9E4C67 !important;
		}


		/* Purple */
		.oua-panel-box-wrapper .oua-panel-box-dark .has-children,
		.oua-panel-box-wrapper .oua-panel-box-dark.purple .has-children {
			background: #642667;
		}
		.oua-panel-box-wrapper .oua-panel-box-dark .has-children:hover,
		.oua-panel-box-wrapper .oua-panel-box-dark.purple .has-children:hover {
			background: #743C76 !important;
		}


		.oua-panel-box-wrapper .oua-panel-box-dark .has-children .oua-panel-box-text.title {
			color: #fff !important;
		}
		.oua-panel-box-wrapper .oua-panel-box-dark a,
		.oua-panel-box-wrapper .oua-panel-box-dark a:hover,
		.oua-panel-box-wrapper .oua-panel-box-dark a:visited,
		.oua-panel-box-wrapper .oua-panel-box-dark a:active,
		.oua-panel-box-wrapper a.panel-clickable-link.dark,
		.oua-panel-box-wrapper a.panel-clickable-link.dark:hover,
		.oua-panel-box-wrapper a.panel-clickable-link.dark:visited,
		.oua-panel-box-wrapper a.panel-clickable-link.dark:active {
			color:#fff;
		}
		.oua-panel-box-wrapper .oua-panel-box-singlecolumn .has-children .oua-panel-box-text h1,
		.oua-panel-box-wrapper .oua-panel-box-singlecolumn .has-children .oua-panel-box-text h2,
		.oua-panel-box-wrapper .oua-panel-box-singlecolumn .has-children .oua-panel-box-text h3,
		.oua-panel-box-wrapper .oua-panel-box-singlecolumn .has-children .oua-panel-box-text h4 {
			margin-bottom:2em !important;
		}
		.oua-panel-box-wrapper .oua-panel-box-dark .has-children .oua-panel-box-text {
			color: #fff !important;
		}
		.oua-panel-box-wrapper .oua-panel-box-dark.oua-panel-box-clickable .has-children .oua-panel-box-text.title {
			color: #fff !important;
		}
		/* text border */


	/* main classes */

		.oua-panel-box-wrapper {}
		.oua-panel-box-wrapper .vt-vtcontainer-content {
			-webkit-transition: all .3s ease;
			transition: all .3s ease;
		}
		.oua-panel-box-multicolumn .vt-col {
			display: flex;
			flex-direction: column;
			justify-content: space-between;
			height: 100%;
			margin-bottom: 0;
		}
		.oua-panel-box-wrapper .has-children {
			border: 1px solid #E5E1E6;
			-webkit-box-shadow: 0 0 10px #e5e1e6;
			box-shadow: 0 0 10px #e5e1e6;
		}
		.oua-panel-box-multicolumn .vt-col.has-children:hover,
		.oua-panel-box-singlecolumn:hover {
			background: #faf9fa;
		}
		.oua-panel-box-wrapper .has-children .oua-panel-box-text:not(.title) {
			font-style: italic;
			color: #666666;
			/* font-family: "gineso-condensed", sans-serif; */
			text-transform: uppercase;
			letter-spacing: 2px;
		}
		.oua-panel-box-multicolumn .vt-col.has-children .oua-panel-box-text:not(.title) p {
			border-left: 4px solid;
			padding-left: 20px;
			font-size: 0.85em;
		}
		.oua-panel-box-wrapper .has-children .oua-panel-box-text p {
			font-family: "gineso-condensed", sans-serif;
		}
		.oua-panel-box-wrapper h1,
		.oua-panel-box-wrapper h2,
		.oua-panel-box-wrapper h3,
		.oua-panel-box-wrapper h4 {
			font-family: Acherus,sans-serif;
		}
		/*.oua-panel-box-singlecolumn .oua-panel-box-text p a {
			text-decoration: none;
		}
		.oua-panel-box-singlecolumn .oua-panel-box-text p a:hover {
			text-decoration: underline;
		}*/
		.oua-panel-box-wrapper .oua-panel-box-text p a {
			text-decoration: none;
		}
		.oua-panel-box-wrapper .oua-panel-box-text p a:hover {
			text-decoration: underline;
		}
		.oua-panel-box-wrapper .oua-panel-box-dark:not(.oua-panel-box-clickable) a:focus {
			outline-color: #ffffff !important;
		}
		.oua-panel-box-multicolumn .vt-col.no-children,
		.oua-panel-box-singlecolumn .vt-vtcontainer-content.no-children {
			border: none;
		}
		.oua-panel-box-singlecolumn .vt-image:first-child {
			position: relative;
			top: -2em;
			text-align: right;
		}
		/* .oua-panel-box-singlecolumn .vt-image:first-child .vt-image-caption {
			display: inline-block;
			background:#6669;
			color: #fff;
			bottom: 48px;
		} */
		.oua-panel-box-wrapper .vt-image:first-child .vt-image-caption {
			display: none;
		}
		.oua-panel-box-singlecolumn .vt-vtcontainer-content {
			padding-top: 2em;
			padding-bottom: 2em;
		}
		.oua-panel-box-multicolumn .vt-col .text.parbase,
		.oua-panel-box-singlecolumn .text.parbase {
			margin-top: 1.67em;
			flex-grow: 2;
		}
		.oua-panel-box-multicolumn .vt-col .adaptiveimage.parbase ~ .text.parbase,
		.oua-panel-box-singlecolumn .vt-vtcontainer-content .adaptiveimage.parbase ~ .text.parbase {
			margin-top: 0;
		}
		.oua-panel-box-wrapper .oua-panel-box-multicolumn .vt-col .adaptiveimage.parbase {
			margin-bottom: 1.2em;
		}
		.oua-panel-box-wrapper .oua-panel-box-multicolumn,
		.oua-panel-box-wrapper .vt-vtcontainer-content > .vtcontainer {
			margin-bottom: 2em !important;
		}
		.oua-panel-box-wrapper .oua-panel-box-text {
			margin: 0 2em;
		}
		.oua-panel-box-wrapper .oua-panel-box-cta {
			margin: 0 2em 2em;
		}
		@media screen and (min-width: 1200px) {
			/* .oua-panel-box-multicolumn .vt-col {
				padding: 2em;
			} */
		}
		@media screen and (min-width: 768px) {
			.oua-panel-box-multicolumn > .row > div:not(:last-of-type) {
				margin-bottom: 0;
			}
		}
		@media screen and (max-width: 768px) {
			.oua-panel-box-wrapper .title h3,
			.oua-panel-box-wrapper .title h4,
			.oua-panel-box-wrapper .title h5 {
				font-size: 1.2em !important;
			}
			.oua-panel-box-wrapper .oua-panel-box-multicolumn > .row > div:not(:last-of-type) {
				margin-bottom: 2em;
			}
		}
