body.single-executives #primary img.aligncenter.size-full {
 display: none;
}

.icon-instagram,#footer-buttons li a.icon-instagram {
	background-image: url("../wp-content/themes/umgcore2/assets/img/instagram-icon-white.png");
	background-position: 50% 45%;
	background-repeat: no-repeat;
	background-size: 35%;
}

/* fix for hero placement and font in mobile view */
@media screen and (max-width:570px){
.single-post.althero .hero-titles{font-size:1.2rem;}
.hero-inner{bottom: 0rem;}
}
/* fix for tabbed pages 'cos above breaks it */
@media screen and (max-width:375px){
.page-template-template-tabbed .hero-titles{padding-bottom: 1.8em;}
}

/* temp tweak for a post */
#attachment_12603{margin-right:.8em;}

/* for image insertion */
.alignleft{float:left;margin:1.175em 1.75em 1.55em 0;}
.alignright{float:right;}
.single-post .aligncenter{clear:both;display:block;margin:0 auto 1.75em;}

/* make captions bigger */
.article.main p.wp-caption-text{font-size:70% !important;line-height:1.3em !important;}

/* fix for v1 slider buttons */
#slides .button-group{top:47vh;}


#masthead.bg-method #logo{background-image:url("../img/logo.png");}
#slider-cover{background-image:url("../img/logo.png");}
.hero-titles h1{font-style:italic;}
#slides h2{font-style:italic;}
.off-canvas.with-cover cover{opacity:0.7;}
body{font-size:100%%;}
body.small-screen-font{font-size:90%%;}
#masthead{background-color:rgba(0,0,0,0.0);}
.masthead-fixed #masthead{background-color:rgba(0,0,0,0.6);}
.slider-loaded #masthead{background-color:rgba(0,0,0,0.3);}
.footer-tiles img{opacity:0.8;}
.footer-tiles a:hover img{opacity:0.6;}
.single-label .hero-inner h1 span{background-color:rgba(0,0,0,1);}
.single-label .hero-inner h1 span{box-shadow:0 0 2px 2px 1;}
.single-post .hero-inner{background-color:rgba(0,0,0,0.6);}
#slides h2,#slides h3{text-shadow:2px 2px 3px #000000;}
body.search li.result-cell.visible{background-color:rgba(0,0,0,0.6);}
html,body{font-family:Lato,'Helvetica Neue',sans-serif;}
body,header,#main,.off-canvas{font-family:Glegoo,'Josefin Sans',sans-serif;}
h1,h2,h3,h4,h5,h6{font-family:Glegoo,'Josefin Sans',sans-serif;}
#hero h1,#slides h2{font-family:Lato,'Josefin Sans',sans-serif;}
#hero h2,#slides h3,.single-label #hero h1{font-family:Glegoo,sans-serif;}
#main-menu li{font-family:Glegoo,sans-serif;}
form,label,textarea,input,select,.aside .button,.main-menu-footer{font-family:Lato,sans-serif;}
.main-menu-footer,#footer-buttons li,.footer-base{font-family:'PT Sans Narrow','Helvetica Neue',Lato,sans-serif;}
.small-line-before,#content,.primary,#main .border,#main .border-1,#main .border-2,#main .border-3,#main .border-grid,#main .border-grid div,#main hr{border-color:#d0d0d0; }
.xinfaxingpic {width:48%; display:block;}
nav#main-menu li::before{border-color:#1b1b1b;}
.slimScrollBar{background-color:#999999 !important;}
#hero H1,#slides H2{color:#2AB3E2;}
#hero H2,#slides H3{color:#FFFFFF;}
html,#hero,#footer,.bg-dark,.off-canvas{background-color:#000000;}
.e404::before,#main a,.summary-title,nav .current{color:#2AB3E2;}
/*.e404::before,#main a,.summary-title,nav .current,nav li:last-child{color:#2AB3E2;}*/
body a,.bg-dark a{color:#C0C0C0;}
.posts-navigation .current,.off-canvas .the-form{border-color:#2ab3e2;}
body,.bg-dark,.silver,#main .tiles .cover + a h4,#main .tiles .cover + a,.search-box *{color:#C0C0C0;}
.off-canvas a,.footer-tiles a,.buttons-dark .button,form input[type=submit],form input[type=button],.search-box *:focus,.search-box *:hover,#main .tiles .cover + a:hover,#main .tiles .cover + a:hover h4,#main a.silver:hover{color:#ffffff;}
.toggle,.tiles .cover,.tiles li:hover,.buttons-light .button,.buttons-dark .button:hover,form input[type=submit],form input[type=button]{background-color:#2ab3e2;}
.tiles .cover + a:hover{border-color:#2ab3e2;}
#footer,.off-canvas,.bg-dark,.search-results #main,.search-results,.button.tab,.buttons-dark .button{background-color:#000000;}
a:hover,.off-canvas a:hover,.footer-buttons a:hover{color:#66D7FF;}
.button.tab:hover,.slimScrollBar:hover,.close.button:hover,.toggle .button:hover{background-color:#66D7FF;}
.silver:hover,#main .button.tab,#main .button.tab:hover,#main .buttons-dark .button,#main .buttons-dark .button:hover{color:#ffffff;}
.button.tab.active,#main .buttons-dark .active .button:hover,#main .buttons-dark .active .button,#main{background-color:#ffffff;}
#main .button.tab.active,#main .button.tab.active:hover,.buttons-light .button,.toggle .button{color:#000000;}
#news-tab a,#main nav,#main nav a,.off-canvas .date{color:#999999;}
#main nav a:hover{color:#000000;}
#main{color:#4a4a4a;}
@media screen and media(max-width:570px){body{font-size:90%%;}}
#footer-buttons{width:115px;left:calc(50% - 57.5px);}



.covid-19{
   display:block !important;
   z-index:100;
   position:absolute;
   top:0;
   left:47px;
   height:47px;
   font-weight:900;
   font-size:1rem;
   line-height:47px;
   text-align:center;
   color:white;
   background: rgba( 0, 0, 0, .8 );
   padding:0 2em;
   -webkit-transition:opacity .6s;
   transition:opacity .6s;
   opacity:1; 
}
.covid-19 a, .covid-19 a:visited{
   -webkit-transition:color .6s;
   transition:color .6s;
   color:white;
}
.covid-19 a:hover{
   color:#66D7FF;
}
.main-menu--open .covid-19{
   opacity:0;
}
@media screen and (max-width:570px) {
  .covid-19{
	left:0;
	top:5rem;
	width:100vw;
	padding:0;
	text-align:center;
  }
}


@media screen and (max-width: 670px)
{
	.covid-19 {
		margin-top: -5px;
	}
}

ul.umg-archives-list {
	list-style: unset;
    padding-left: 1.5em;
}
ul.umg-archives-list li {
	margin-top: 1em;
}
.boxed-text {
    float: right;
    border: 1px solid #000;
    width: 15em;
    clear: right;
    padding: 1em;
    /* margin: 2em 0 0 1em; */
		margin: 0 0 0 1em; 
}
.boxed-text.boxed-text-mobile, .image-archive-mobile  {
	display: none;
}

.image-archive-side-bottom figure {
	clear: both;
}

.image-archive-side-top figure {
	margin-bottom: 2%;
}

.image-archive-side-bottom figure {
	margin: 2% 0%;
}

@media screen and (max-width: 570px) {
	.boxed-text.boxed-text-mobile, .image-archive-mobile {
		display: block;
	}
	.boxed-text {
    float: none;
    clear: both;
    width: auto;
		margin: 1em auto 0;
	}
	.boxed-text.boxed-text-desktop, .image-archive-side-bottom {
		display: none;
	}
	.image-archive-mobile {
		    margin: 1em auto 0;
	}
	.image-archive-side-top img, .image-archive-mobile img {
		width: 100%;
		height: 100%;
	}
}
.boxed-text-below {
    border: 1px solid #000;
    padding: 1em;
}
.block-quote {
	font-style: italic;
}
.block-quote p {
	margin-bottom: 0;
}

@media screen and (min-width: 500px) {
	#popmake-16509 img {
		width: 55%;
	}
}

#popmake-16509 img {
		display: block;
    margin-left: auto;
    margin-right: auto;
    margin-bottom: 5%;
}

.post-9543 .summary2 {
	padding: 0;
	display: block;
	clear: both;
}

.post-9543 .summary2 .leadership-info{
	color: #999999;
	font-size: 0.7em;
}

@media screen and (min-width: 945px) {
.post-9543 .entry.small-margin {
	display: inline-table;
	width: 49%;
 }
}

@media screen and (max-width: 944px) {
	.post-9543 .entry.small-margin {
	text-align: center;
	width: 100%;
}
	
.post-9543 .entry.small-margin .mobile-align {
	text-align: center;
}
	
	.post-9543 .entry.small-margin .mobile-align img {
	float: unset;
}
}

.post-9543 .entry.small-margin img{
	margin-bottom: 10px;
}

#leadership-tab .entry.small-margin::after, #leadership-tab .entry::after {
	display: none;
}

#leadership-tab .entry, #leadership-tab .entry.first {
	margin-bottom: 5em;
}

#leadership-tab .entry.small-margin {
	margin-bottom: 3em;
}

#leadership-tab .entry.small-margin p {
	display: none;
}

#leadership-tab .entry-title.subtitle {
	margin-bottom: 0;
	margin-top: 3em;
}

#leadership-tab .entry:nth-child(6) {
	margin-bottom: 9.5em;
}

/* 128594 */
@media only screen and (min-width: 894px) {
	.page-digital-innovation #initiatives-tab .entry:nth-of-type(3)
	{
		margin-top: 3em;
	}	
}

		
.evidon-banner-title, .evidon-banner-message, .evidon-banner-message a{ color:#000000; }


.content { width:100% ; max-width:1240px; margin:10px auto; border-left:1px solid #d0d0d0; border-right:1px solid #d0d0d0; padding:10px 30px;}
.content p { line-height: 24px; }
.mbx { line-height: 30px; padding-left:1em;}
h3 { font-size: 18px; color: #2ab3e2; line-height: 110px; }



.xfxbanner {opacity:0.7; overflow: hidden; width:100%; height:725px!important;}
.xfxhero-default {height:725px!important;}


.cpxxs { margin:50px auto ;  width: 98%; height: 288px;}
.cpxxsleft {width: 50%; border-right: 1px solid #d0d0d0; float: left;}
.cpxxsright {padding-left: 60px; float: right; width: 50%;}
.cpxxtit { font-size: 24px; height:60px; color: #2ab3e2; font-weight:bold;}
.mtb20 { margin: 20px 0; }
.cplist { width: 248px; padding: 13px 13px 13px 0;  margin: 20px 0; }



.cplist h4 { line-height: 20px; padding:10px 0px; height:50px; }
.zblist { width: 248px; padding: 13px;  border-bottom:1px solid #d0d0d0; margin: 20px 0; }
.zblist h4 { line-height: 50px; }
.xfx ul li {padding: 10px; margin: 10px 0;}
.xfx ul li .middle { padding-top: 0px; padding-bottom:0px; ; }
.xfx ul li .middle h4 { line-height: 40px; }
.xfx ul li .middle p { padding: 0; margin: 0; }




.zpxx { padding-bottom: 50px; width:100%; }

.zpxxbt {background: #6b6d6f; font-size: 18px; color: #ffffff; height: 60px;}
.zpxxbt div {float: left; text-align: center; line-height: 60px; width: 33%;}
.jobtit { font-size: 36px; color: #004080; text-align: center; line-height: 100px; height: 150px;}


.zpxxlist {font-size: 16px; color: #282828;  background-repeat: no-repeat; background-position: 97% 31px; height: 70px; }
.zpxxlist.sq {background-image: url("../images/zpjtx.png");}
.zpxxlist.zk {background-image: url("../images/zpjts.png");}
.zpxxlist:nth-child(odd){background-color:#ffffff;}
.zpxxlist:nth-child(even){background-color:#f2f6f6;}
.zpxxlist>div{float: left;  line-height: 70px; text-align: center;  width: 33%; }
.zpxxlist .jobcontent {display: none; width: 100%; text-align: left; line-height: 26px; padding-left: 50px;}
.zpxxlist .jobcontent strong {line-height: 40px; }
.youxiang { padding-top: 20px; padding-bottom: 20px; }
.youxiang a{font-size: 16px; width: 160px;height:50px; background: #1682c3; color: #ffffff; display: inline-block; line-height: 50px; text-align: center; margin-right: 30px;}
.fuzhi {color: #1682c3; background: none;}



.news-lb { border:1px solid #f9f9f9; background:#f9f9f9; padding: 20px; position:relative;}
.news-lb .news-img	{line-height: 0px;}
.news-lb .news-right { width:calc(100% - 360px) ; position: absolute; right: 20px; top:20px; }
.news-lb .news-tit { font-size: 24px; line-height: 30px; color: #2ab3e2; }
.news-lb .news-ms { padding-top: 10px; color: #818181; }
.news-lb .news-rq {width:530px; position: absolute; right: 20px; bottom:20px; line-height: 16px; color: #818181;}

.news-lb:hover { border:1px solid #dddddd; background: #eeeeee; padding: 20px; position:relative;}
.news-lb:hover .news-img	{line-height: 0px; }
.news-lb:hover .news-right {  width:calc(100% - 360px) ; position: absolute; right: 20px; top:20px; }
.news-lb:hover .news-tit { font-size: 24px; line-height: 30px; color:#0a50b4; }
.news-lb:hover .news-ms { padding-top: 10px; }
.news-lb:hover .news-rq {width:530px; position: absolute; right: 20px; bottom:20px; line-height: 16px;}



button {
	background-color: #f6f6f6;

	border: none;
	padding: 3px 10px 4px 10px;

	color: #333;
	font-family: 'Karla', sans-serif;
	font-size: 100%;}

button:hover, button.active {
	background-color: #42a7e2;
	color: #fff;
	cursor: pointer;}
	
	
.pagination{display:inline-block;padding-left:0;margin:20px 0;border-radius:4px}
.pagination>li{display:inline}
.pagination>li>a,.pagination>li>span{position:relative;float:left;padding:6px 12px;line-height:1.42857;text-decoration:none;color:#337ab7;background-color:#fff;border:1px solid #ddd;margin-left:-1px}
.pagination>li:first-child>a,.pagination>li:first-child>span{margin-left:0;border-bottom-left-radius:4px;border-top-left-radius:4px}.pagination>li:last-child>a,.pagination>li:last-child>span{border-bottom-right-radius:4px;border-top-right-radius:4px}.pagination>li>a:hover,.pagination>li>a:focus,.pagination>li>span:hover,.pagination>li>span:focus{z-index:2;color:#23527c;background-color:#eee;border-color:#ddd}.pagination>.active>a,.pagination>.active>a:hover,.pagination>.active>a:focus,.pagination>.active>span,.pagination>.active>span:hover,.pagination>.active>span:focus{z-index:3;color:#fff;background-color:#337ab7;border-color:#337ab7;cursor:default}.pagination>.disabled>span,.pagination>.disabled>span:hover,.pagination>.disabled>span:focus,.pagination>.disabled>a,.pagination>.disabled>a:hover,.pagination>.disabled>a:focus{color:#777;background-color:#fff;border-color:#ddd;cursor:not-allowed}


@media screen and (max-width: 570px){
    .xfxhero-default {height:400px!important;}
    .xfxbanner {opacity:0.7; overflow: hidden; width:100%; height:400px;}
    .cplist { width: 44%; margin-left:4%!important;  margin: 20px 0; float:left!important; clear:inherit!important; }
    .content h3 {line-height:30px;}
    .cpxxsleft {width:100%!important;}
    .cpxxsright {width:100%!important;padding-left:0px;}
    .news-items ul li .left{ width:100%; text-align:center;}
    .news-items ul li .middle {  width:100%!important; height:140px; overflow:hidden;}
    .news-items ul li .button {background-color:#000!important;}
    .content img{ width:100%!important; height:auto!important;}
    .summary-title {text-align:left!important;}
    .xfx ul li .middle h4 {line-height:24px!important;}
    .swiper-container-android .swiper-slide {height: 400px !important; background-size: 100% auto !important;}
    .page-template-template-slider, .page-template-template-slider #main {background:#000000;}
}
