.footer-fragments {
	background-color:#000;
}

.mfFooter {
	font-family:"Aktiv Grotesk reg" !important;
	margin-left:auto;
	margin-right:auto;
	max-width:1097px;
}

.mfFooter h3 {
	color:#FFFFFF;
	font-size:22px;
	letter-spacing:-0.04px;
	line-height:NaNpx;
	margin-bottom:25px;
	margin-top:25px;
}

.mfcontact .mfsmall, .mfresource .mfsmall {
	border:1px solid #FFF;
	float:left;
	font-size:14px;
	font-weight:500;
	letter-spacing:-0.02px;
	margin-bottom:15px;
	margin-right:17px;
	min-width:160px;
	padding:14px 0px;
	text-align:center;
	width:calc((100% / 5) - 20px);
}

.mfFooter .mfsmall img {
	display:inherit;
	height:20px;
	margin-right:10px;
	vertical-align:bottom;
	width:20px;
}

.mfFooter .mfsmall a {
	color:#FFFFFF;
}

.mfcontact .mfcol .mfsmall, .mfprivacy .mfcol .mfsmall {
	border:0;
	font-size:12px;
	margin-bottom:0;
	padding-bottom:0;
	text-align:left;
}

.mfprivacy .mfcol .mfsmall {
	font-size:16px;
	font-weight:500;
	letter-spacing:0;
	line-height:21px;
}

.footerline {
	border:1px solid #FFF;
	display:inline-block;
	height:2px;
	margin-bottom:15px;
	margin-top:25px;
	width:100%;
}

.social-link img {
	display:inherit;
	height:20px;
	margin-right:10px;
	vertical-align:middle;
	width:20px;
}

.social-link span {
	color:#FFFFFF;
	font-family:"Aktiv Grotesk";
	font-size:12px;
	letter-spacing:-0.02px;
	margin-right:20px;
}

.copyright {
	color:#FFFFFF;
	display:inline-block;
	font-family:"Aktiv Grotesk";
	font-size:12px;
	letter-spacing:-0.02px;
	line-height:NaNpx;
}

.bottomcontent {
	color:#CCD0D6;
	font-family:"Aktiv Grotesk";
	font-size:10px;
	letter-spacing:0;
	margin-bottom:12px;
}

.mfrehover .mfsmall:hover {
	background:linear-gradient(135deg, #7425AD 0%, #231CA5 100%);
	border:1px solid transparent;
}

.mfsocialmedia.logo {
	width:240px;
}

.content-fragment-page .layout-region.right-sidebar .layout-region-inner .content-fragment {
	padding-bottom:7px;
}
/* related css */
.recommended-content-slider .content-list .content-item .content {
    width:71%;
}
/* related css end */
.content-fragment .content.abbreviated>.attributes, .popup-list .content.abbreviated>.attributes {
    min-width: 200px;
	padding-right: 10px;
	
	}
	.popup-list.search .multiple-column-list .content-list.content .content-item .content.abbreviated,
	.summary.summarydel
	{
	overflow:hidden !important;
	}
		.summary.summarydel{
    min-height: 180px;
		}
@media only screen and (max-width:670px) {
	.mfFooter {
		padding:0 22px;
	}

	.mfresource .mfsmall {
		width:100%;
	}

	.mfcontact .mfsmall, .mfprivacy .mfcol .mfsmall {
		min-width:140px;
		width:auto;
	}

	.mfsocialmedia.social {
		float:left !important;
		margin-top:20px;
		text-align:center;
		width:100%;
	}

	.copyright {
		display:block;
		margin-top:20px;
	}

	.mfsocialmedia.logo {
		float:none !important;
		text-align:center;
	}
}