
.bu-content-page h1 {
	font-size:40px;
	font-weight: 400;
	
	line-height:48px;
}
.bu-content-page .header-image .text-wrapper {
	max-width:42vw;
}
.bu-content-page .header-image h1 .blue-wrapper {
	line-height:48px;
	color:#fff;
	background-color:rgba(0, 65, 130, 0.8);
	display: inline;
    box-shadow: 10px 0 0 rgba(0, 65, 130, 0.8), -10px 0 0 rgba(0, 65, 130, 0.8);
}
.bu-content-page .header-image h1 .headline-icon {
	/*-height: 30px;*/
	vertical-align: baseline;
}

.bu-content-page .btn-wrapper {
	text-align:center;
}
.bu-content-page .btn.btn-blue {
	background-color:#004182;
}
.bu-content-page .buttons-wrapper .buttons-wrapper-section-headline {
	position:absolute; top:-30px; margin-left:10px; text-transform:uppercase;
}

.bu-content-page table, .bu-content-page tr, .bu-content-page td{
	vertical-align: top;
}
.bu-content-page .field-body table {
	margin-bottom:30px;
}
.bu-content-page .field-body table tr {
	vertical-align: top;
}
.bu-content-page .field-body table tr td {
	border:1px solid #004182;
	padding:10px;
}


/* BEGIN Contact Button Wrapper (Sticky Button) */
.bu-content-page .sticky-button-wrapper {
	right:0;position:fixed;top:163px;
}
.bu-content-page .sticky-button-wrapper button {
	background:#004182;min-width:230px;width:unset;text-align:left;padding-left:20px;
	margin-top:0;
}
@media(max-width:768px){
	.bu-content-page .sticky-button-wrapper {
		display:none;
	}
	/* .video-embed-field-responsive-video iframe {
		width: auto;
	} */
}
/* END Contact Button Wrapper (Sticky Button) */

/*BEGIN mobile buttons*/
.bu-content-page .mobile-buttons {
	display:none;
}
@media(max-width:768px){
	.bu-content-page .mobile-buttons {
		display:block;
		text-align: center;
		margin-bottom:60px;
	}
	.bu-content-page .mobile-buttons .contact-button-wrapper {
		display:inline-block;
	}
	.bu-content-page .mobile-buttons .contact-button-wrapper .btn {
		font-size: 16px;
		padding: 10px 15px;
		background-color: #004182;
		color: #fff;
	}
}
/*END mobile buttons*/


.bu-content-all .body{ margin-top:60px;margin-bottom:75px;text-align:center; }

.bu-content-all h3.section{ position:relative;border:0;background:#c9c3ba;color:#004182;font-size:30px;line-height:80px;font-weight:300;text-transform:uppercase;padding:0;margin:0;outline:0; }
.bu-content-all .section-content{ padding-top:40px;padding-bottom:40px; }
.bu-content-all #bu-calendar .body{  text-align:left; }


/* NEWS BLOCK */
.bu-content-all #news-block{ background:#c9c3ba;padding:20px 0 20px 0;margin-bottom:14px; }
.bu-content-all #news-block>h2{ margin-bottom:20px; }
.bu-content-all #news-block #news-wrapper{ position:relative;width:100%;height:215px;overflow:hidden; }
.bu-content-all #news-block #news-wrapper .scroll-canvas{ margin:0;padding:0;background:#285b8d; }
.bu-content-all #news-block #news-wrapper .scroll-canvas td{ margin:0;padding:0;height:215px; }
.bu-content-all #news-block #news-wrapper .scroll-canvas:after{ content:"";display:block;clear:both; }
/* mCustomScrollbar */
.bu-content-all #news-block .mCSB_scrollTools.mCSB_scrollTools_horizontal .mCSB_dragger .mCSB_dragger_bar{ height:8px;margin:6px 0 0 0;border-radius:4px; }
.bu-content-all #news-block .mCSB_scrollTools.mCSB_scrollTools_horizontal .mCSB_dragger{ height:20px; }
.bu-content-all #news-block .mCSB_scrollTools .mCSB_draggerContainer{ height:20px;background:#285b8d; }
.bu-content-all #news-block .mCSB_scrollTools.mCSB_scrollTools_horizontal .mCSB_draggerRail{ display:none; }

.bu-content-all #news-block .news{ position:relative;display:inline-block;width:240px;height:200px;background:#285b8d;margin:0;ursor:pointer;white-space:normal;overflow:hidden; }
.bu-content-all #news-block .news>a{ display:block;position:absolute;top:0;left:0;right:0;bottom:0; }
.bu-content-all #news-block .news .inner{ position:absolute;left:30px;right:20px;top:75px;bottom:45px;overflow:hidden; }
.bu-content-all #news-block .news h2{ position:relative;color:white;font-size:18px;line-height:24px;padding-bottom:10px;margin-bottom:10px;font-weight:400;text-align:left; }
.bu-content-all #news-block .news h2:after{ content:"";display:block;position:absolute;bottom:0;left:0;width:60px;border-bottom:2px solid #00aae1; }
.bu-content-all #news-block .news h3{ position:relative;color:#00aae1;font-size:18px;line-height:24px;padding-bottom:10px;margin-bottom:10px;font-weight:400;text-align:left; }
.bu-content-all #news-block .news p{ color:white;opacity:0; }
.bu-content-all #news-block .news .textblock{ color:white;text-align:left;opacity:0;font-size:16px; }
.bu-content-all #news-block .news .date-field{ margin-bottom:20px; }
.bu-content-all #news-block .news .date-field>div{ display:inline-block; }
.bu-content-all #news-block .news .icon{ position:absolute;bottom:10px;right:10px; }
.bu-content-all #news-block .news.news-article .icon{ width:32px;height:30px;background:url('../images/pages/front-page/news-article-icon.png') 0 0 no-repeat; }
.bu-content-all #news-block .news.event-article .icon{ width:30px;height:30px;background:url('../images/pages/front-page/event-article-icon.png') 0 0 no-repeat; }

/* Hover */
.bu-content-all #news-block .news{ -webkit-transition-property:background;transition-property:background;webkit-transition-duration: 0.8s;-moz-transition-duration: 0.8s;-ms-transition-duration: 0.8s;-o-transition-duration: 0.8s;transition-duration: 0.8s; }
.bu-content-all #news-block .news .inner{ -webkit-transition-property:top;transition-property:top;webkit-transition-duration: 0.8s;-moz-transition-duration: 0.8s;-ms-transition-duration: 0.8s;-o-transition-duration: 0.8s;transition-duration: 0.8s; }
.bu-content-all #news-block .news h2{ -webkit-transition-property:color;transition-property:color;webkit-transition-duration: 0.8s;-moz-transition-duration: 0.8s;-ms-transition-duration: 0.8s;-o-transition-duration: 0.8s;transition-duration: 0.8s; }
.bu-content-all #news-block .news h2:after{ -webkit-transition-property:border-color;transition-property:border-color;webkit-transition-duration: 0.8s;-moz-transition-duration: 0.8s;-ms-transition-duration: 0.8s;-o-transition-duration: 0.8s;transition-duration: 0.8s; }
.bu-content-all #news-block .news h3{ -webkit-transition-property:color;transition-property:color;webkit-transition-duration: 0.8s;-moz-transition-duration: 0.8s;-ms-transition-duration: 0.8s;-o-transition-duration: 0.8s;transition-duration: 0.8s; }
.bu-content-all #news-block .news p{ -webkit-transition-property:opacity;transition-property:opacity;webkit-transition-duration: 0.8s;-moz-transition-duration: 0.8s;-ms-transition-duration: 0.8s;-o-transition-duration: 0.8s;transition-duration: 0.8s; }
.bu-content-all #news-block .news .textblock{ -webkit-transition-property:opacity;transition-property:opacity;webkit-transition-duration: 0.8s;-moz-transition-duration: 0.8s;-ms-transition-duration: 0.8s;-o-transition-duration: 0.8s;transition-duration: 0.8s; }
.bu-content-all #news-block .news:hover{ background:#28afd9; }
.bu-content-all #news-block .news:hover h2{ color:white; }
.bu-content-all #news-block .news:hover h2:after{ border-color:white; }
.bu-content-all #news-block .news:hover h3{ color:white; }
.bu-content-all #news-block .news:hover p{ opacity:1; }
.bu-content-all #news-block .news:hover .textblock{ opacity:1; }
.bu-content-all #news-block .news:hover .inner{ top:20px; }

@media(min-width:768px){
	.bu-content-all #news-block #news-wrapper .scroll-canvas td{ height:250px; }
	.bu-content-all #news-block{ background:#c9c3ba;padding:20px 0 0 0;margin-bottom:0; }
	.bu-content-all #news-block #news-wrapper{ height:265px; }
	.bu-content-all #news-block .news{ width:300px;height:250px; }
	.bu-content-all #news-block .news .inner{ top:105px; }	
}




/* NODE "BUSINESS UNIT"  */
.bu-content-all{ position:relative; }

.bu-content-all article .image{ width:100%;height:auto;margin-bottom:1.7em;background-position:center center !important;background-size:100% auto !important; }
.bu-content-all article .image:before{ content:"";display:block;padding-top:56.25%; }
.bu-content-all article .teaser-text{ display:inline-block;height:100%;color:#666;overflow:hidden; }
.bu-content-all article .explore-btn-wrapper{ text-align: left; margin-top:40px; }
.bu-content-all article .explore-btn{ position:relative;display:inline-block;color:#004182;text-transform:uppercase;cursor:pointer;margin-bottom:30px; }
/*.bu-content-all article .explore-btn:after{ content:"";display:block;background:url('../images/pages/business-unit-page/arrows-up-down.png') bottom left no-repeat;width:36px;height:17px;position:absolute;bottom:-24px;left:50%;margin-left:-18px; }*/
.bu-content-all article .explore-btn:hover{ opacity:0.7; }
.bu-content-all article .explore-btn:hover:after{ opacity:0.7; }



.bu-content-all:after{ content:"";display:block;width:50%;height:3px;border:0;background:#c7c2b9;margin-top:30px;margin-bottom:30px;margin-left:25%; }
.bu-content-all:last-child:after{ display:none; }
.bu-content-all article .full-text{ display:none; }


@media(min-width:480px){
    .bu-content-all article .image:before{ padding-top:38.30%; }
    .bu-content-all article .downloadLink{ /* float:left; */  margin:10px; }
}
    
@media(min-width:768px){
    .bu-content-all article .image{ width:48%;float:left;margin-bottom:2.25em; }
    .bu-content-all article .image:before{ padding-top:56.25%; }
    .bu-content-all article h2{ display:inline-block;width:48%;float:right;text-align:left; }
	.bu-content-all article h3{ display:inline-block;width:48%;float:right;text-align:left; }
    .bu-content-all article .teaser-text{ width:48%;float:right; }
    .bu-content-all article:after{ content:"";display:block;clear:both; }
    .bu-content-all:nth-child(even) article .image{ float:right; }
    .bu-content-all:nth-child(even) article h2{ float:left; }
	.bu-content-all:nth-child(even) article h3{ float:left; }
    .bu-content-all:nth-child(even) article .teaser-text{ float:left; }
    .bu-content-all article .downloadLinks-container{ margin-top:130px;margin-bottom:60px; }
    .bu-content-all article .clientReferences-container .clientReference{ margin:10px;  }
    .bu-content-all article .clientReferences-container .clientReference td.txt{ /* text-align:left; */ }
}
@media(max-width:768px){
	.bu-content-page h1 {
		word-break: break-word;
	}
}
@media(max-width:575px){
	.mfp-embedded-video-popup iframe {
		width: 400px;
	}
}
@media(min-width:575px) and (max-width:767px){
	.mfp-embedded-video-popup iframe {
		width: 500px;
	}
}
@media(min-width:768px) and (max-width:991){
	.mfp-embedded-video-popup iframe {
		width: 700px;
	}
}
@media(min-width:992px) {
	.mfp-embedded-video-popup iframe {
		width: 854;
	}
}


/* NODE "BUSINESS UNIT" ANIMATION */
.bu-content-all article .image{ transition-delay:0s;-webkit-transition-property:width,height;transition-property:width,height;webkit-transition-duration: 0.8s;-moz-transition-duration: 0.8s;-ms-transition-duration: 0.8s;-o-transition-duration: 0.8s;transition-duration: 0.8s; }
.bu-content-all article h2{ font-size:24px;transition-delay:0s;-webkit-transition-property:width,height;transition-property:width,height;webkit-transition-duration: 0.8s;-moz-transition-duration: 0.8s;-ms-transition-duration: 0.8s;-o-transition-duration: 0.8s;transition-duration: 0.8s; }
.bu-content-all article h3{ font-size:24px;font-weight:100;transition-delay:0s;-webkit-transition-property:width,height;transition-property:width,height;webkit-transition-duration: 0.8s;-moz-transition-duration: 0.8s;-ms-transition-duration: 0.8s;-o-transition-duration: 0.8s;transition-duration: 0.8s; }
.bu-content-all article.open h2{ float:none;width:100%;text-align:center; }
.bu-content-all article.open h3{ float:none;width:100%;text-align:center; }
.bu-content-all article.open .image{ float:none;width:100%; }
.bu-content-all article.open .image:before{ padding-top:38.30%; }


/* Operational Domains - Blocks */
.bu-content-opd .no-padding { padding:0; }
.bu-content-opd article { padding:0; margin: 10px 5px; overflow:hidden; }
.bu-content-opd article aside { display:block;position:relative;/*border-right: 50px solid #666;*/ }
.bu-content-opd article .image{ position:relative;/*background-repeat:no-repeat!important;background-size:contain!important;background-position:top center!important;*//*height:140px;*/overflow:hidden; }
/*.bu-content-opd .col-md-3 article .image{ height:140px; }
.bu-content-opd .col-md-4 article .image{ height:230px; }
.bu-content-opd .col-md-6 article .image{ height:240px; }*/
.bu-content-opd article .teaser-text { /*display:none;*/ opacity:0.0;background-color: rgba(255,255,255,0.9);padding:10px 15px;font-size:13px;line-height:18px;width: 100%; height:100%;float: right; position: absolute;top: 0;right: 0; }
.bu-content-opd article aside:hover .teaser-text { /*display:block;*/
    opacity:1.0;
    filter:alpha(opacity=100);/*position where      
    enlarged image should offset horizontally */
    -webkit-transition: all 0.5s ease-in-out;
    -moz-transition: all 0.5s ease-in-out;
    -o-transition: all 0.5s ease-in-out;
    transition: all 0.5s ease-in-out;
}
.bu-content-opd article .title-right { background: none;color:white;text-transform:uppercase;font-size:16px;line-height:18px;text-align:center;
	width:100%;
	height:50px;
	line-height:50px;
	background-color:#666;

	/* text right */
	/* position: absolute;max-width:200px;top: 50%;right: -25px; */
	/* transform: translateX(50%) translateY(-50%) rotate(270deg); */
	/* Safari */
	/* -webkit-transform: translateX(50%) translateY(-50%) rotate(270deg); */
	/* Firefox */
	/* -moz-transform: translateX(50%) translateY(-50%) rotate(270deg); */
	/* IE */
	/* -ms-transform: translateX(50%) translateY(-50%) rotate(270deg); */
	/* Opera */
  	/* -o-transform: translateX(50%) translateY(-50%) rotate(270deg); */
	/* Internet Explorer */
	/* filter: progid:DXImageTransform.Microsoft.BasicImage(rotation=3); */
}
.bu-content-opd article .title-right.big-text {
	/* font-size: 24px; */
}
.bu-content-opd article a:hover,
.bu-content-opd article .title-right:hover,
.bu-content-opd article a:hover .title-right {
	text-decoration:none!important;
}

/* BEGIN EVENT NEWS BLOCK */
/*new ix-mz news-events block images*/
.bu-content-page #news-block .section-img {
	overflow:hidden;
	height:/*90*/200px;
	text-align:center;
	/*padding: 10px 10px 0 10px;*/
}
.bu-content-page #news-block .section-img img {
	height:auto;
	/*top:-10px;*/
	position:relative;
	opacity: 0.7;
	box-shadow:inset 5px -30px 10px -20px #285b8d;
}
.bu-content-page #news-block article {
	border-radius:1px;
}
.bu-content-page #news-block .news-article:hover .section-img img,
.bu-content-page #news-block .event-article:hover .section-img img {
	opacity: 0.2;
}
.bu-content-page #news-block .read-more {
	position:absolute;
	left: 20px;
	bottom: 10px;
	color: #fff;
}

.bu-content-page #news-block .pagewidth {
	padding: 0 55px;
}

.bu-content-page #news-block #news-wrapper h2 {
	font-size:14px!important;line-height:21px!important;
}
.bu-content-page #news-block #news-wrapper .news p{ opacity:1!important;font-size:14px;}
.bu-content-page #news-block #news-wrapper .news p strong{ font-weight:400; }
.bu-content-page #news-block #news-wrapper .news ul li{ font-size:14px; color:white;}
.bu-content-page #news-block #news-wrapper .news ul li span,
.bu-content-page #news-block #news-wrapper .news ul li span strong{ font-weight:400;}
.bu-content-page #news-block #news-wrapper .news .textblock { opacity:1!important; font-size: 14px; line-height:22px; color:#fff!important; text-decoration:none!important;}
.bu-content-page #news-block #news-wrapper .news .textblock a, 
.bu-content-page #news-block #news-wrapper .news .textblock a span { color:#fff!important; text-decoration:none!important;}

.bu-content-page #news-block{ background:#c9c3ba;padding:20px 0 20px 0;margin-bottom:14px; }
.bu-content-page #news-block>h2{ margin-bottom:20px; }
.bu-content-page #news-block #news-wrapper{ position:relative;width:100%;height:215px;overflow:hidden; }
.bu-content-page #news-block #news-wrapper .scroll-canvas{ margin:0;padding:0;/*background:#285b8d;*/ }
.bu-content-page #news-block #news-wrapper .scroll-canvas td{ margin:0;padding:0;height:215px; }
.bu-content-page #news-block #news-wrapper .scroll-canvas:after{ content:"";display:block;clear:both; }
/* mCustomScrollbar */
.bu-content-page #news-block .mCSB_scrollTools.mCSB_scrollTools_horizontal .mCSB_dragger .mCSB_dragger_bar{ height:8px;margin:6px 0 0 0;border-radius:4px; }
.bu-content-page #news-block .mCSB_scrollTools.mCSB_scrollTools_horizontal .mCSB_dragger{ height:20px; }
.bu-content-page #news-block .mCSB_scrollTools .mCSB_draggerContainer{ height:20px;/*background:#285b8d;*/ }
.bu-content-page #news-block .mCSB_scrollTools.mCSB_scrollTools_horizontal .mCSB_draggerRail{ display:none; }

.bu-content-page #news-block .news{ position:relative;display:inline-block;width:240px;height:200px;background:#285b8d;margin:0;ursor:pointer;white-space:normal;overflow:hidden; }
.bu-content-page #news-block .news>a{ display:block;position:absolute;top:0;left:0;right:0;bottom:0; }
.bu-content-page #news-block .news .inner{ position:absolute;left:/*30*/20px;right:20px;top:75px;bottom:45px;overflow:hidden; }
.bu-content-page #news-block .news h2{ position:relative;color:white;font-size:18px;line-height:24px;padding-bottom:10px;margin-bottom:10px;font-weight:400;text-align:left; }
.bu-content-page #news-block .news h2:after{ content:"";display:block;position:absolute;bottom:0;left:0;width:60px;border-bottom:2px solid #00aae1; }
.bu-content-page #news-block .news h3{ position:relative;color:#00aae1;font-size:18px;line-height:24px;padding-bottom:10px;margin-bottom:10px;font-weight:400;text-align:left; }
.bu-content-page #news-block .news p{ color:white;opacity:0; }
.bu-content-page #news-block .news .textblock{ color:white;text-align:left;opacity:0;font-size:16px; }
.bu-content-page #news-block .news .date-field{ margin-bottom:20px; }
.bu-content-page #news-block .news .date-field>div{ display:inline-block; }
.bu-content-page #news-block .news .icon{ position:absolute;bottom:10px;right:10px; }
.bu-content-page #news-block .news.news-article .icon{ width:32px;height:30px;background:url('../images/pages/front-page/news-article-icon.png') 0 0 no-repeat; }
.bu-content-page #news-block .news.event-article .icon{ width:30px;height:30px;background:url('../images/pages/front-page/event-article-icon.png') 0 0 no-repeat; }

/* Hover */
.bu-content-page #news-block .news{ -webkit-transition-property:background;transition-property:background;webkit-transition-duration: 0.8s;-moz-transition-duration: 0.8s;-ms-transition-duration: 0.8s;-o-transition-duration: 0.8s;transition-duration: 0.8s; }
.bu-content-page #news-block .news .inner{ -webkit-transition-property:top;transition-property:top;webkit-transition-duration: 0.8s;-moz-transition-duration: 0.8s;-ms-transition-duration: 0.8s;-o-transition-duration: 0.8s;transition-duration: 0.8s; }
.bu-content-page #news-block .news h2{ -webkit-transition-property:color;transition-property:color;webkit-transition-duration: 0.8s;-moz-transition-duration: 0.8s;-ms-transition-duration: 0.8s;-o-transition-duration: 0.8s;transition-duration: 0.8s; }
.bu-content-page #news-block .news h2:after{ -webkit-transition-property:border-color;transition-property:border-color;webkit-transition-duration: 0.8s;-moz-transition-duration: 0.8s;-ms-transition-duration: 0.8s;-o-transition-duration: 0.8s;transition-duration: 0.8s; }
.bu-content-page #news-block .news h3{ -webkit-transition-property:color;transition-property:color;webkit-transition-duration: 0.8s;-moz-transition-duration: 0.8s;-ms-transition-duration: 0.8s;-o-transition-duration: 0.8s;transition-duration: 0.8s; }
.bu-content-page #news-block .news p{ -webkit-transition-property:opacity;transition-property:opacity;webkit-transition-duration: 0.8s;-moz-transition-duration: 0.8s;-ms-transition-duration: 0.8s;-o-transition-duration: 0.8s;transition-duration: 0.8s; }
.bu-content-page #news-block .news .textblock{ -webkit-transition-property:opacity;transition-property:opacity;webkit-transition-duration: 0.8s;-moz-transition-duration: 0.8s;-ms-transition-duration: 0.8s;-o-transition-duration: 0.8s;transition-duration: 0.8s; }

/*@media(min-width:768px){*/
	.bu-content-page #news-block #news-wrapper .scroll-canvas td{ height:/*250*/380px; }
	.bu-content-page #news-block{ background:#c9c3ba;padding:20px 0 0 0;margin-bottom:0; }
	.bu-content-page #news-block #news-wrapper{ height:/*265*/390px; }
	.bu-content-page #news-block .news{ width:/*300*/275px;height:/*250*/390px; margin:0 10px; }
	.bu-content-page #news-block .news .inner{ top:/*105*//* 205 */193px; }	
/* } */

/* END EVENT NEWS BLOCK */


/* BEGIN PARTNERS BLOCK */
.bu-content-page #partners-block{ background:#c9c3ba;padding:20px 0 0 0;margin-bottom:0; }
.bu-content-page #partners-block .logo-wrapper{ background-color:#fff;white-space:nowrap;padding:25px 0 0 0;text-align:center; }
.bu-content-page #partners-block .logo-wrapper .thumbnail-wrapper{ display:inline-block; margin: 0 40px; cursor:pointer; }
.bu-content-page #partners-block .mCSB_dragger_bar { background-color:#285b8d; }
/* END PARTNERS BLOCK */


/* BU Content Page*/
#node--bu-content-page .support-video-one,
#node--bu-content-page .support-file-one,
#node--bu-sub-page .support-file-one,
#node--bu-content-distribution-page .support-file-one {
	margin: 15px 0
}
#node--bu-edutainment-page .support-video-one,
#node--bu-edutainment-page .support-file-one,
#node--bu-sub-page .support-file-one,
#node--bu-content-distribution-page .support-file-one {
	margin: 30px 0
}
#node--bu-content-page .support-video-one div.mfp-field > div,
#node--bu-edutainment-page .support-video-one div.mfp-field > div,
#node--bu-sub-page .support-video-one div.mfp-field > div,
#node--bu-content-distribution-page .support-video-one div.mfp-field > div {
	width: 100%;
	padding:0;
	margin-bottom:0;
}
#node--bu-content-page .support-video-one div.mfp-video-embed-popup::before,
#node--bu-edutainment-page .support-video-one div.mfp-video-embed-popup::before,
#node--bu-sub-page .support-video-one div.mfp-video-embed-popup::before,
#node--bu-content-distribution-page .support-video-one div.mfp-video-embed-popup::before {
    top: 40%;
    left: 43%;
}
#node--bu-content-page .support-video-one div.mfp-video-embed-popup,
#node--bu-edutainment-page .support-video-one div.mfp-video-embed-popup,
#node--bu-sub-page .support-video-one div.mfp-video-embed-popup,
#node--bu-content-distribution-page .support-video-one div.mfp-video-embed-popup {
    margin-top: 0;
}
#node--bu-content-page .support-video-one .video-title,
#node--bu-content-page .support-file-one .file-title,
#node--bu-edutainment-page .support-video-one .video-title,
#node--bu-edutainment-page .support-file-one .file-title,
#node--bu-sub-page .support-video-one .video-title,
#node--bu-sub-page .support-file-one .file-title,
#node--bu-content-distribution-page .support-video-one .video-title,
#node--bu-content-distribution-page .support-file-one .file-title {
	/*position: absolute;
	left:50%;*/
	z-index:10;
	
	position:relative;
	height:100%;
}
#node--bu-content-page .support-video-one .mfp-video-embed-popup img,
#node--bu-edutainment-page .support-video-one .mfp-video-embed-popup img,
#node--bu-sub-page .support-video-one .mfp-video-embed-popup img,
#node--bu-content-distribution-page .support-video-one .mfp-video-embed-popup img {
	border: 1px solid #004182;
	width:100%;
	aspect-ratio: 16 / 9;
}
#node--bu-content-page .support-file-one .file-image,
#node--bu-edutainment-page .support-file-one .file-image,
#node--bu-sub-page .support-file-one .file-image,
#node--bu-content-distribution-page .support-file-one .file-image {
	min-width: 252px;
	min-height:142px;
	/*width: 252px;
	height:142px;*/
	/*margin:5px;*/
	/* margin:10px auto 0 auto; */
	border: 1px solid #004182;
	background-size:cover!important;
}
#node--bu-content-page .support-video-one .video-title-inner,
#node--bu-content-page .support-file-one .file-title-inner,
#node--bu-edutainment-page .support-video-one .video-title-inner,
#node--bu-edutainment-page .support-file-one .file-title-inner,
#node--bu-sub-page .support-video-one .video-title-inner,
#node--bu-sub-page .support-file-one .file-title-inner,
#node--bu-content-distribution-page .support-video-one .video-title-inner,
#node--bu-content-distribution-page .support-file-one .file-title-inner  {
	/*position: relative;
	left:-50%;*/
	background-color: rgba(0, 65, 130, 0.9);
	color:#fff;
	font-size: 13px;
	padding:5px;
	margin-top:10px;
	/*min-width:200px;*/
	
	position:absolute;
	bottom:0;
	width:100%;
}
/* #node--bu-content-page .support-video-one:hover .video-title,
#node--bu-content-page .support-file-one:hover .file-title,
#node--bu-edutainment-page .support-video-one:hover .video-title {
	opacity:1.0;
    filter:alpha(opacity=100);position where      
    enlarged image should offset horizontally
    -webkit-transition: all 0.5s ease-in-out;
    -moz-transition: all 0.5s ease-in-out;
    -o-transition: all 0.5s ease-in-out;
    transition: all 0.5s ease-in-out;
} */
#node--bu-content-page .careers-contact        { padding-left: 120px; position:relative; min-height:190px; margin-bottom: 48px;}
#node--bu-content-page .careers-contact .image { width: 97px; height: 97px; position:absolute; top:0; left:0; }
#node--bu-content-page .careers-contact .image img { height:auto; }
@media(min-width: 540px){
    #node--bu-content-page .careers-contact .image { width: 170px; height: 170px; }
    #node--bu-content-page .careers-contact        { padding-left:200px; }
}
#node--bu-content-page .careers-contact .text { text-align:left; color:#004182; }
#node--bu-content-page .careers-contact .text .name { text-transform:uppercase; }
#node--bu-content-page .careers-contact .text .job-title { }
#node--bu-content-page .careers-contact .text .quote { margin-top:20px; }
#node--bu-content-page .careers-contact .text .linkedin { margin-top:20px; }
#node--bu-content-page .careers-contact .text .call-to-action { margin-top:20px; margin-bottom:20px;}
.pageId #node--bu-content-page .careers-contact .text .contact-button-wrapper button { width: 100%; max-width: 300px; }



/* BEGIN BU DOWNLOAD PAGE */
#node--bu-download-page .headline-one {
	font-size:40px;text-align:left;
}
#node--bu-download-page .headline-two {
	font-size:20px;text-align:left;
}

#node--bu-download-page .content-block {
	margin-bottom: 60px;
}
#node--bu-download-page .bu-sub-headline {
	text-align:left;
	font-size: 30px;
	font-weight:300;
}
#node--bu-download-page .bu-headline {
	text-align:left;
	cursor:pointer;
	margin-top:35px;
}
#node--bu-download-page .bu-headline .bu-arrow {
	display: inline-block;
	right: 10px;
	top: 50%;
	width: 30px;
	height: 14px;
	margin-right:10px;
	background: url('../images/pages/pr-page/down-btn.png') 0 0 no-repeat;
}
#node--bu-download-page .content-row {
	position: relative;
	text-align: left;
	color: #666;
	border-bottom: 2px solid #666;
	margin-bottom: 20px;
	font-size: 16px;
	font-weight: 300;
	cursor: pointer;
}
#node--bu-download-page .content-row:hover {
    border-bottom: 2px solid #003871;
    color: #003871;
}
#node--bu-download-page .content-row .file-name {
    padding-right:180px;
	display:inline-block;
}
#node--bu-download-page .content-row:hover .file-download-btn {
    background-color: #003871;
}
#node--bu-download-page .content-row .file-download-btn {
	position: absolute;
	right: 0;
	bottom: 0;
	height: 24px;
	padding: 4px 50px 1px 50px;
	background-color: #666;
	opacity: 1;
	width: auto;
	font-size: 14px;
	color:#fff;
	text-decoration:none;
}
/* END BU DOWNLOAD PAGE */

/* BEGIN Glance Item */
.bu-glance-item .mfp-video-embed-popup {
	width:100%;
	padding:0;
	margin-bottom:0;
	margin-top:0;
}
.bu-glance-item article .image {
	/*padding-bottom: calc(56% + 1px);*/
	min-height:150px!important;
}
.bu-glance-item article .mfp-field {
	/*height:200px!important;*/
	min-height:150px!important;
}
.bu-glance-item div.mfp-video-embed-popup::before {
	top: 45%;
	left: 45%;
}
.bu-glance-item div.mfp-video-embed-popup img,
.bu-content-opd.bu-glance-item .col-md-4 article .image img {
	max-width:unset;
	width:100%;
}
.bu-content-opd.bu-glance-item .col-md-4 article .image{ height:unset; }
/* END Glance Item */

.bu-content-opd.bu-card-item .col-md-4{
	background-color: white;
	/* width: 30%; */
	padding: 20px;
	border-radius: 20px;
}
.bu-content-opd.bu-card-item .col-md-4 .card-body{
	width: 95%;
	margin: 0 auto;
	min-height: 475px;
}
.bu-content-opd.bu-card-item .card-image img{
	border-radius: 3px;
	display: block;
	margin: 0 auto;
	margin-bottom: 10px;
}
.bu-content-opd.bu-card-item .card-title{
	font-size: 20px;
	font-weight: bold;
	margin-bottom: 10px;
}
.bu-content-opd.bu-card-item .card-text{
	margin-bottom:15px;
}

.bu-content-opd.bu-card-item .card-buttons{
	bottom: 0;
    position: absolute;
    width: 80%;
    left: 50%;
    transform: translateX(-50%);
    text-align: center;
}

.bu-content-opd.bu-card-item .card-button-link{
	color: #003871;
	text-decoration: none;
	font-size: 18px;
	text-transform: uppercase;
	padding: 5px;
	display: block;
	margin-top: 5px;
}
.bu-content-opd.bu-card-item a.card-button-link:hover {
    text-decoration: underline;
}
.bu-content-opd.bu-card-item .card-button-link.inverted{
	color:#fff;
	background-color: #00aae1;
	padding-left:10px;
	padding-right:10px;
	border-radius: 3px;
}
.bu-content-opd.bu-card-item a.card-button-link.inverted:hover {
    background-color: #0085ae;
	text-decoration: none !important;
}

