.nav-menu .section>ul>li>a{text-transform: uppercase;}

.financial-info .info-list li .desc{width:85%;display:inline-block}

.financial-info .info-list li .cta a{color:#ef394b;background: url(../images/arrow-right.png) 80% 50% no-repeat;font-weight:400}

.financial-info .info-list li .cta.download a{color:#999;background-image:none}

.financial-info .info-list li.txt{padding-left: 60px;background: url(../images/icon-text.png) 0 40px no-repeat}

.financial-info .info-list li.txt:hover{background: url(../images/icon-text-hover.png) 0 40px no-repeat}

.financial-info .info-list li .cta.download a:hover{color:#fff}

.boximage a{background:#ebbb4f}

.boximage .message{position:absolute;background: #ebbb4f;

color: #fff;

font-weight:100;



	/* Set our transitions up. */

	-webkit-transition: all .3s ease-out;

	-moz-transition: all .3s ease-out;

	transition: all .3s ease-out;

	bottom:0;

	width:100%;

	display:block;

	height: 0;

	opacity: 0;

}

.boximage a:hover .message{display:block; height: 49%; opacity: 1;}



.profile-detail .red-bar{display: none}

.impact-list,.impact-list li{list-style-type:none;}



.impact-list ul li::before {

    border: 4px solid #ebbb4f;

    border-radius: 50%;

    content: "";

    height: 15px;

    left: 0;

    position: absolute;

    top: 5px;

    width: 15px;

}



.content-body .spacer{height:88px;}

.industry-menu .icon{padding:2px;}

.impact-list ul li a{color:#fff;}

.sidebar-menu .back:hover img{color:#808080;-webkit-filter: grayscale(100%);

	filter: grayscale(100%);}

.comp-intro,.panel2.panel2-impact{font-weight: 100}

.journey-wrap .item.active .desc,.journey-wrap .item-copy h2,.journey-wrap .item-copy{text-shadow:#000  0 0 0;}

.journey-wrap .item{opacity: 0.7}

.panel2.panel2-impact{font-weight: 300}

.comp-owner strong{color:#333;font-weight: 500}

.panel1-company{font-weight:300;color:#808080;}

.tecom-stats-wrap p{font-size: 1em;}

.tecom-biz h3,

.generic-copy h3,

.copy-block h3{

color: #000;

font-size: 1.34rem;}



.article-head .cta-wrap .social-wrap .jssocials-shares{background: transparent;}

@media (max-width: 767px) {

.article-head .cta-wrap .social-wrap{right:14px;top:auto;}

}



.menu-open .btn-menu span:nth-child(2) {top:18px;}

.panel1-innov{margin-top:-180px;}



.innov-intro p + h3{padding-top:0;}

.pr-list-wrap .pr-intro .tags a,.article-head .tags a{background: #fff}

.article-head h2{max-width:100%;}

@media (max-width: 640px) and (orientation: portrait){



.sidebar-menu{top:auto;bottom:200px;right:0;left:auto}



}



.contact-wrap .leaflet-popup-content .col + .col p{padding-top:0;}

.pr-list-wrap .pr-intro div > .thumb{width:20%;}

.pr-list-wrap .pr-intro .thumb + h4{width:70%;}

.financial-info{position: relative;}

.financial-info .loading{position: absolute;width: 100%;height: 100%;background: url(../images/466.gif) 50% 50% no-repeat #fff;position: absolute;left:0;top:0;z-index: 2;opacity: 0.7;display: none;}

.financial-info .loading-show{display: block;}

.box-csr h3{font-weight: 200}

.financial-info .info-list li .desc{color:#666;}

.pr-list-wrap .news-item:first-child .summary{display: block;}

/*#header .logo{background-image:url(../images/logo-new-white.png);}*/

.pr-list-wrap .pr-intro div > .thumb .placeholder{background: url("../images/logo-new-black.png") no-repeat scroll 50% 50% / 75% auto;max-width: 250px;margin: auto;}

.pr-list-wrap .pr-intro div > .thumb .placeholder.arabic{background: url("../images/logo-new-black_ar.png") no-repeat scroll 50% 50% / 75% auto;max-width: 250px;margin: auto;}

@media (max-width: 1366px) {

	.hero-content{top:57%;}



}



@media (max-width: 450px) {

.contact-wrap .radio-group label{font-size: 0.775rem;line-height: 1.9em; padding-left:10px; padding-right:10px;}

.contact-wrap .radio-group + .radio-group {margin-left:2%;}

.contact-wrap .radio-group {width:30%;}

.contact-wrap label:first-child + .radio-group {margin-top:5px; margin-left:0;}

}



.leaflet-popup-content{text-align: center;}

.map-main-wrap #map2:after{background: none!important}

.sticky-title .cta-wrap a.dl-zip:after {

		background: url(../images/arrow_down_red.png) 50% 50% no-repeat;

    background-size: auto 14px;

}

@media (max-width: 768px) {
	.activebreak{
		display:block;
	}
	#header .tel {
    margin-top: 5px;
    display: inline-block;
    font-size: 12px;
	}

	.sticky-title {

		top: -30%;

	}

	.stick-title-show {

		top: 0;

	}

}

@media print{

	.article-head{border:0;background: #fff;padding:0;}

	.copy-block{display: block;padding-top:10px;}

	#header.inner-header, #header.sticky{

		-webkit-box-shadow: none;

		-moz-box-shadow: none;

		box-shadow: none;

	}

 	.cta-wrap{display: none}

 	.related-articles,.sticky-title,#footer,.crumb{display: none}

 	.article-head .summary li{margin:0;padding-left:7px;padding-right:0;list-style-type: disc;margin-left:15px;}



 	#header{

		padding-bottom: 40px;

		position: static;

	}

	.content-body .spacer {

		display: none;

	}

	.copy-block {

		padding:0;

	}

	.fullwidth-slider {

		page-break-after: always;

	}

	.copy-block .quote p:after, .copy-block .quote p:before,

	.fullwidth-slider .slick-prev,

	.fullwidth-slider .slick-next {

		display: none!important;

	}

	.copy-block .quote {

		page-break-inside: avoid;

		padding-left: inherit;

	}

 	.article-head h2{max-width: 100%!important;font-size: 1.9rem}

 	.article-head .summary{width:100%!important;}

	.article-head .summary li:before {display:none;}

	#header.inner-header .logo img, #header.sticky .logo img {display:block; width:105px; height:69px;}

	/*end of print styles*/

	#header.inner-header, #header.sticky {background:transparent;}

	#header.sticky, #header.inner-header.sticky {

		position: static;

	}

 	#header.inner-header .btn-menu, #header.sticky .btn-menu {display:none;}

}





.docs-block .cta-d3 {

  color: #b2b2b2;

  border: #ddd solid 1px;

  display: inline-block;

  width: 200px;

  height: 50px;

  text-align: center;

  background: url(../images/download_hint.png) 20% 50% no-repeat;

  text-indent: 15px;

  padding: 10px 0 0;

}

.docs-block .cta-d3:hover {

  background-color: #ebbb4f;

  color: #fff;

  cursor: pointer;

}



/*Initiative list Update*/



/* .initiative-list .item .container .item-image {

    padding-top: 20px;

    padding-bottom: 20px;

} */



@media (max-width: 768px){

	.initiative-list .item .container .item-copy{

		padding-bottom: 20px;

	}

	.initiative-list .item .container .item-image {

	    padding: 20px 0px 0px 0px;

	}

}



@media screen and (max-width: 778px){

	.item-image {

	    margin-bottom: 0px;

	}

	.item-copy {

	    margin-bottom: 10px;

	}

}

/*Initiative list Update*/