/*************************************************
content-1
*************************************************/

/* partContentText */
.partContentText p, .partContentText ul, .partContentText ol, .partContentText table, .partContentVideo, .partContentFileAdmin 		{margin-bottom: 30px;} 
.partContentText p + ul                                                                    											{margin-top: -25px;}
.partContentText p, .partContentText ul, .partContentText ol, .partContentText table 												{line-height: 1.7em;}

.partContentText a 																													{color: #444; font-weight: 400; border-bottom: solid 2px #ee0068; transition: border-color 0.3s; text-decoration: none;}
.partContentText a:hover 																											{color: #ee0068; text-decoration:none; border-color: #ee0068;}

.partContentText ul																{padding-left: 1em;}
.partContentText ul li															{}
.partContentText ul li:before 													{content:'\2022'; color: #000; display: inline-block; width: 1em; margin-left: -1em;}

.partContentText ol 															{padding-left: 1.5em;} 
.partContentText ol li 															{counter-increment:li;} 
.partContentText ol li:before 													{content: counter(li); display: inline-block; width: 1em; margin-left: -1.5em; margin-right: 0.5em; text-align: right; direction: rtl;}

.partContentText table                                       					{}
.partContentText table tr                                   	 				{}
.partContentText table th, .partContentText table td               				{padding: 8px 9px; border: 1px solid #bbb;}

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

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

	/* icon */
	.partContentFileAdmin ul li a span.fileAdminIcon            {flex:0 0 auto; width:30px; height:30px; border-radius:50%; background-color:#999; display:flex; justify-content:center; align-items:center; transition: background-color 0.3s;;}
	.partContentFileAdmin ul li a span.fileAdminIcon svg        {width:11px; fill:#fff; transition: fill 0.3s;}
	.partContentFileAdmin ul li a:hover span.fileAdminIcon 		{background-color: #000;}
	.partContentFileAdmin ul li a:hover span.fileAdminIcon svg 	{}

	/* label */
	.partContentFileAdmin ul li a span.fileAdminLabel           {margin-left: 6px; flex:1 1 auto; line-height:1.2em; border-bottom: solid 2px #ccc; transition: border-color 0.3s;}
	.partContentFileAdmin ul li a:hover span.fileAdminLabel 	{color: #000; text-decoration:none; border-color: #000;}

	/* 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 #000; 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 																{}
.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;}


/* Vanaf hier Custom Code */

/* PartText */

.partContentText.blackBackground ul                 {display: inline-block; text-align: center; list-style-image: none; padding-left: 0; width: auto;}
.partContentText.blackBackground ul li              {background:#444;color:#fff;padding:5px;text-transform: uppercase;margin:15px 0;list-style-type: none; display: block; white-space: nowrap; text-align: center;} 
.partContentText.blackBackground ul li:before       {display: none;} 

.partContentText h2, .partContentFileAdmin h2, .partContentFileImageGallery h2    {padding:0 0 15px 0;margin:0;font-size:20px;color:#444}
.partContentText p, .partContentText ul, .partContentText ol {padding:0 0 15px 0;line-height:140%;font-size:17px;} 


.partContentText p a.readMore { color: #ee0068; text-decoration: none; font-weight: bold; text-transform: uppercase; text-align: center; display: block; margin-top: 15px;}

.partContentText p a:link.readMore {
    color: #ee0068;
    text-decoration: none;
}

.partContentText p a:visited.readMore {
    color: #ee0068;
    text-decoration: none;
}

.partContentText p a:active.readMore {
    color: #ee0068;
    text-decoration: none;
}

.partContentText p a:hover.readMore {
    color: #444;
    text-decoration: underline;
}

.basicContainerSmall .partContentText {
    max-width: 812px;
    margin-left: auto;
    margin-right: auto;
}

#content .partContentText {
    text-align: center;
    /* border-bottom: 1px solid #444; */
    margin-bottom: 0px;
    padding-bottom: 11px;
}

#content .partContentVideo {
    text-align: center;
    margin-bottom: 26px;
    padding-bottom: 11px;
}

#content .partContentText:nth-last-child(2) {
    border-bottom: 0;
}