<html><head><meta name="color-scheme" content="light dark"></head><body><pre style="word-wrap: break-word; white-space: pre-wrap;">/*************************************************
content-1 config/override
*************************************************/

.partContentText {
	line-height: 1.7em;
}

.partContentText p, 
.partContentText ul,
.partContentText ol,
.partContentText table,
.partContentVideo,
.partContentFileAdmin,
#content .partContentFileImageGallery.single {
	margin-bottom: 25px;	
} 

/* text and file link */
.partContentText a, .partContentFileAdmin ul li a span.fileAdminLabel {
	color:inherit; background-image: linear-gradient(#999, #999), linear-gradient(#000, #000); background-size: 100% 2px, 0 2px; background-position: 100% 100%, 0 100%; background-repeat: no-repeat; transition: background-size 0.3s ease; text-decoration: none;
}

.partContentText a:hover, .partContentFileAdmin ul li a:hover span.fileAdminLabel {
	background-size: 0 2px, 100% 2px;
}

/* file icon */
.partContentFileAdmin ul li a span.fileAdminIcon            {background-color:#8fa6b1; width:40px; height:40px; border:solid 4px #fff; border-radius:50%; }
.partContentFileAdmin ul li a:hover span.fileAdminIcon 		{background-color:#000;}

.partContentFileAdmin ul li a span.fileAdminIcon svg        {width:12px; fill:#fff;}
.partContentFileAdmin ul li a:hover span.fileAdminIcon svg 	{}

/* unordered list */
.partContentText ul li {
	margin-left: 1em;
}

.partContentText ul li::before {
	left: -1em; 
	top:-3px;
	content: url("data:image/svg+xml,%3Csvg width='6' height='6' xmlns='http://www.w3.org/2000/svg'%3E%3Ccircle fill='%23000' cx='3' cy='3' r='3'/%3E%3C/svg%3E");
}

/* ordered list */
.partContentText ol li {
	margin-left: 1.5em;
}

.partContentText ol li:before {
	left: -1.5em; 
}

/* blockquote */
.partContentText blockquote {
	border-left:solid 3px rgba(0, 0, 0, 0.2);
	padding-left: calc(1.5em - 3px);
}

/*************************************************
partcontenttext
*************************************************/

.partContentText {
	overflow-wrap: break-word;
}

	/* lists */
	.partContentText ul li, .partContentText ol li {
		position: relative;
	}

	.partContentText ul li::before, .partContentText ol li:before {
		color: inherit;  
		font-size: 1em; 
		position: absolute;
	}

	/* ordered list */ 
	.partContentText ol li {
		counter-increment:li;
	} 

	.partContentText ol li::before {
		content: counter(li)'.';
		top: 0em;
	}

	/* table */
	.partContentText table th, .partContentText table td               				{padding: 3px 8px; border: 1px solid #bbb; vertical-align: top;}

	@media screen and (max-width: 767px){
		.partContentText table 														{overflow-x: auto; display: block;}
	}

	/* sup &amp; sub (fixes line height bug) */
	.partContentText sup, .partContentText sub 										{vertical-align: baseline; position: relative;}
	.partContentText sup 															{top: -0.4em;}
	.partContentText sub 															{top: 0.4em;}

/*************************************************
partcontentfileadmin
*************************************************/

.partContentFileAdmin ul li                                 {margin-bottom: 10px;}
.partContentFileAdmin ul li:last-child 						{margin-bottom: 0px;}
.partContentFileAdmin ul li a                               {display: inline-flex; align-items:center; color:inherit; text-decoration: none;} 

	/* icon */
	.partContentFileAdmin ul li a span.fileAdminIcon            {flex:0 0 auto; display:flex; justify-content:center; align-items:center; transition: background-color 0.3s ease;}
	
	.partContentFileAdmin ul li a span.fileAdminIcon svg        {transition: fill 0.3s ease;}

	/* label */
	.partContentFileAdmin ul li a span.fileAdminLabel           {margin-left: 6px; flex:1 1 auto; line-height:1.2em;}

	/* extensions */
	.partContentFileAdmin ul li a span.fileAdminExtension       {flex:0 0 auto; font-size: 10px; width:40px; text-align:center; font-weight: 700; border:solid 1px #000; padding:3px 0px; text-transform:uppercase;}
	.partContentFileAdmin ul li a span.fileAdminExtension       {border:solid 1px #999; color:#000;}

	.partContentFileAdmin ul li.pdf a span.fileAdminExtension   {
		border-color:#FF0000; color:#FF0000;
	}
	.partContentFileAdmin ul li.doc a span.fileAdminExtension, .partContentFileAdmin ul li.docx a span.fileAdminExtension {
		border-color:#2b579a; color:#2b579a;
	}
	.partContentFileAdmin ul li.xls a span.fileAdminExtension, .partContentFileAdmin ul li.xlsx a span.fileAdminExtension {
		border-color:#217346; color:#217346;
	}
	.partContentFileAdmin ul li.ppt a span.fileAdminExtension, .partContentFileAdmin ul li.pptx a span.fileAdminExtension {
		border-color:#b7472a; color:#b7472a;
	}

/*************************************************
partcontentvideo
*************************************************/

.partContentVideo .contentVideoContainer {position: relative; height: 0; padding-bottom: 56.25%; /* padding bottom is based on (video-height / video-width * container-width in percentages) */}
.partContentVideo iframe 				 {position: absolute; left:0; top:0; height: 100%; width: 100%; border:none;}</pre></body></html>