/* BEGIN ITEM-DETAIL CSS ----------------------------------------> */


#bannerContent #clientName 
{
	--max-font-size: 19;
	text-transform: uppercase;
	line-height: 1;
	letter-spacing: 2px;
	color: #001F60;
}


h1#pageTitle
{
	--max-font-size: 36;
}

div.blog,
div.publication,
span.publication
{
	font-style: italic;
}

#itemInfo
{
	display: flex;
	color: #001F60;
	font-weight: 300;
	font-size: 17px;
	text-transform: uppercase;
}

#itemInfo > div + div::before 
{
	content: '|';
	margin: 0 8px;
}

#relatedMaterials
{
	margin: 10px 0 50px;
}

#item_itemvideo
{
	margin-bottom: 50px;
}

/* attachments */

.attachment_item > div
{
	margin: 0 0 6px 0;
}


/* END ITEM-DETAIL CSS ------------------------------------------> */