/*******FONTS*******/
@font-face {
    font-family: 'opensanslight';
    src: url('../fonts/OpenSans-Light.eot');
    src: url('../fonts/OpenSans-Light.eot?#iefix') format('embedded-opentype'),
		 url('../fonts/OpenSans-Light.woff') format('woff'),
		 url('../fonts/OpenSans-Light.svg#montserratbold') format('svg'),
		 url('../fonts/OpenSans-Light.ttf') format('truetype');
    font-weight: normal;
    font-style: normal;
}

@font-face {
    font-family: 'opensanslightitalic';
    src: url('../fonts/OpenSans-LightItalic.eot');
    src: url('../fonts/OpenSans-LightItalic.eot?#iefix') format('embedded-opentype'),
		 url('../fonts/OpenSans-LightItalic.woff') format('woff'),
		 url('../fonts/OpenSans-LightItalic.svg#montserratbold') format('svg'),
		 url('../fonts/OpenSans-LightItalic.ttf') format('truetype');
    font-weight: normal;
    font-style: normal;
}

@font-face {
    font-family: 'opensansregular';
    src: url('../fonts/OpenSans-Regular.eot');
    src: url('../fonts/OpenSans-Regular.eot?#iefix') format('embedded-opentype'),
		 url('../fonts/OpenSans-Regular.woff') format('woff'),
		 url('../fonts/OpenSans-Regular.svg#montserratbold') format('svg'),
		 url('../fonts/OpenSans-Regular.ttf') format('truetype');
    font-weight: normal;
    font-style: normal;
}

@font-face {
    font-family: 'opensansbold';
    src: url('../fonts/OpenSans-Bold.eot');
    src: url('../fonts/OpenSans-Bold.eot?#iefix') format('embedded-opentype'),
		 url('../fonts/OpenSans-Bold.woff') format('woff'),
		 url('../fonts/OpenSans-Bold.svg#montserratbold') format('svg'),
		 url('../fonts/OpenSans-Bold.ttf') format('truetype');
    font-weight: normal;
    font-style: normal;
}

@font-face {
    font-family: 'opensanssemibold';
    src: url('../fonts/OpenSans-Semibold.eot');
    src: url('../fonts/OpenSans-Semibold.eot?#iefix') format('embedded-opentype'),
		 url('../fonts/OpenSans-Semibold.woff') format('woff'),
		 url('../fonts/OpenSans-Semibold.svg#montserratbold') format('svg'),
		 url('../fonts/OpenSans-Semibold.ttf') format('truetype');
    font-weight: normal;
    font-style: normal;
}

@font-face {
    font-family: 'opensanssemibolditalic';
    src: url('../fonts/OpenSans-SemiboldItalic.eot');
    src: url('../fonts/OpenSans-SemiboldItalic.eot?#iefix') format('embedded-opentype'),
		 url('../fonts/OpenSans-SemiboldItalic.woff') format('woff'),
		 url('../fonts/OpenSans-SemiboldItalic.svg#montserratbold') format('svg'),
		 url('../fonts/OpenSans-SemiboldItalic.ttf') format('truetype');
    font-weight: normal;
    font-style: normal;
}

@font-face {
    font-family: 'alpac';
    src: url('../fonts/alpac.eot');
    src: url('../fonts/alpac?#iefix') format('embedded-opentype'),
		 url('../fonts/alpac.woff') format('woff'),
		 url('../fonts/alpac.svg#montserratbold') format('svg'),
		 url('../fonts/alpac.ttf') format('truetype');
    font-weight: normal;
    font-style: normal;
}

/*******ICONS*******/
[class^="icon-"], [class*=" icon-"]{font-family:'alpac';speak:none;font-style:normal;font-weight:normal;font-variant:normal;text-transform:none;line-height:1;-webkit-font-smoothing: antialiased;-moz-osx-font-smoothing: grayscale}
.icon-menuLink:before{content:"\e600"}
.icon-arrow:before{content:"\e601"}

/*******RESETS*******/
html, body, div, span, applet, object, iframe, h1, h2, h3, h4, h5, h6, p, blockquote, pre, a, abbr, acronym, address, big, cite, code, del, dfn, em, img, ins, kbd, q, s, samp, small, strike, sub, sup, tt, var, b, u, i, center, dl, dt, dd, ol, ul, li, fieldset, form, label, legend, table, caption, tbody, tfoot, thead, tr, th, td, article, aside, canvas, details, embed, figure, figcaption, footer, header, hgroup, menu, nav, output, ruby, section, summary, time, mark, audio, video, button{margin:0;padding:0;border:0;font-size:100%;font:inherit;vertical-align:baseline}
table{border-collapse:collapse;border-spacing:0}
article, aside, details, figcaption, figure, footer, header, hgroup, menu, nav, section{display:block}
*:focus{outline:0}
ol, ul{list-style:none}
*, *:after, *:before{-webkit-box-sizing: border-box;-moz-box-sizing: border-box;box-sizing: border-box}
img{max-width:100%}


/*******DEFAULTS*******/
html{min-height:100%}
body{line-height:1;color:#333;font-family:opensanslight, arial; font-size:1em;background-color:#fff;min-height:100%}
a{text-decoration:none;outline:0}
a:hover{text-decoration:none}
.hiddenText{text-indent:100%;line-height:0px;white-space:nowrap;overflow:hidden;display:block;font-size:0;*display:none}
.extraText{text-indent:100%;white-space:nowrap;overflow:hidden;font-size:0}
input, textarea{border:none; color:#4c4c4c;-webkit-appearance:none; border-radius:0;box-shadow:none; font-size:1em} 
textarea{resize:none; overflow:auto}
button{cursor:pointer;background:none}
select{text-indent:0.01px;text-overflow:'';-webkit-appearance:none;-moz-appearance:none;appearance:none}
select::-ms-expand{display:none}
i{font-family:opensanslightitalic, arial;}
b{font-weight:bold}


/*** Geral ***/
.mobile{display:none}
.show{display:block!important}
.hidden{display:none!important}
.link{color:#900;}
.link:hover{color:#000}
.wrap, .menu{max-width:1000px;margin:0 auto}
.head{display:table;width:100%;border-top:12px solid #990000}
.head .logo a{width:285px;height:106px;background:url(../img/logo.svg) 0px 0px no-repeat;margin:25px auto;display:block;overflow:hidden}
.menu{border-top:1px solid #E5E5E5;border-bottom:1px solid #E5E5E5}
.menu ul{display:table;margin:0 auto}
.menu ul li{display:inline-block;margin-right:40px}
.menu ul li:last-child{margin-right:0px}
.menu ul li a{color:#333;margin:10px 0px;padding:10px 20px;font-size:0.875em;text-transform:uppercase;letter-spacing:-1px;display:block}
.menu ul li a:hover, .menu ul .selected a{color:#fff;background:#900}

/*** Homepage ***/
#brandarea, .brandarea, .pageSubHead{width:100%;margin-top:-1px}
.brandarea, .pageSubHead{background-image:url(../img/bg/bg_brandarea_lx01.jpg);background-position:0px 0px; background-repeat:no-repeat}
.bg02{background-image:url(../img/bg/bg_brandarea_lx01.jpg);background-position:0px 0px}
.bg03{background-image:url(../img/bg/bg_brandarea_lx02.jpg);background-position:0px 0px}
.bg04{background-image:url(../img/bg/bg_brandarea_lx03.jpg);background-position:0px 0px}
.bg05{background-image:url(../img/bg/bg_brandarea_lx04.jpg);background-position:0px 0px}
.bg06{background-image:url(../img/bg/bg_brandarea_lx05.jpg);background-position:0px 0px}
.pageSubHead.center, .brandarea.center{background-position:center center!important}
.pageSubHead.bottom, .brandarea.bottom{background-position:bottom center!important}
#brandarea{padding:170px 0px 140px 0px;background-color:#000}
.brandareaContentBox{/*max-width:68%;*/margin:0 auto;display:table}
.brandareaContentBox .title{color:#FFF;font-size:2.25em;text-align:center;letter-spacing:-1px}
.brandareaContentBox p{color:#FFF;font-size:1.125em;max-width:75%;text-align:center;margin:13px auto;line-height:1.25em}
.btn{min-width:44%;text-align:center;display:table;margin:50px auto;margin-bottom:0px;color:#FFF;text-transform:uppercase;border:1px solid #FFF;padding:20px 27px}
.btn:hover{color:#333;background:#fff}
.sectionInfo{display:table;width:100%;padding:110px 0px}
.sectionInfo.red{background:#990000}
.sectionInfo.black, footer{background:#000}

.sectionInfo .brandareaContentBox{padding-top:0px;max-width:70%}
.sectionInfo .brandareaContentBox .title{font-family:opensansbold, arial;font-size:1em;text-transform:uppercase;letter-spacing:0px}
.sectionInfo .brandareaContentBox p{font-size:1.25em;max-width:100%;line-height:1.25em}
.sectionInfo .locationsList{max-width:100%;margin:0 auto;padding:28px 0px}

.mainFooter .sectionInfo{padding:60px 0px; height:300px}
.mainFooter .brandareaContentBox{width:100%; max-width:100%}
.mainFooter .locationsList{display:block;width:100%; text-align:center;padding: 20px 0px; margin-bottom:20px}
.mainFooter .locationsList li{display:inline-block;margin:0 10px; text-align:center}
.mainFooter .locationsList li a{color:#fff; text-transform:uppercase; font-size:1.125em; display:block; padding:0 12px; position:relative}
.mainFooter .locationsList li a:after, .mainFooter .locationsList li a.selected:after{position:absolute; background-color:#fff; height:8px; content:""; width:100%; bottom:-15px; left:0; opacity:0}
.mainFooter .locationsList li a:hover:after, .mainFooter .locationsList li a.selected:after{opacity:1}
.mainFooter{background-position:center center; background-repeat:no-repeat}
.footer_00{background-image:url(../img/content/bg_location_qatar.jpg)}
.footer_01{background-image:url(../img/content/bg_location_hungary.jpg)}
.footer_02{background-image:url(../img/content/bg_location_portugal.jpg)}
/*.footer_03{background-image:url(../img/content/bg_location_china.jpg)}
.footer_04{background-image:url(../img/content/bg_location_china.jpg)}*/
.locationsListAddress li{display:none; font-size:1.2em; text-transform:uppercase; font-family:opensansregular, arial; padding-top:20px}
.locationsListAddressS{color:#000; font-size:0.75em;text-decoration: underline;}
.locationsListAddressS a:hover {text-decoration: underline!important;}
.locationsListAddress li:first-child{display:block}
.locationsDropboxItem{display: none;}
	

/*
.sectionInfo .locationsList li div{width:248px;height:148px;display:block;overflow:hidden;position:relative}
.sectionInfo .locationsList li div img{position:absolute;top:0px;left:0px;z-index:1;opacity:0.2;filter:grayscale(100%);-webkit-filter: grayscale(100%);-moz-filter: grayscale(100%);-ms-filter: grayscale(100%);-o-filter: grayscale(100%);filter: url("data:image/svg+xml;utf8,<svg xmlns=\'http://www.w3.org/2000/svg\'><filter id=\'grayscale\'><feColorMatrix type=\'matrix\' values=\'0.3333 0.3333 0.3333 0 0 0.3333 0.3333 0.3333 0 0 0.3333 0.3333 0.3333 0 0 0 0 0 1 0\'/></filter></svg>#grayscale");filter: gray;-webkit-filter: grayscale(1);-webkit-transition: all 600ms ease;-moz-transition: all 600ms ease;transition: all 600ms ease}
*/


.sectionInfo .locationsList li a:hover img{position:absolute;top:0px;left:0px;z-index:1;opacity:0.5;  filter: grayscale(0%);-webkit-filter: grayscale(0%);-moz-filter: grayscale(0%);-ms-filter: grayscale(0%);-o-filter: grayscale(0%);filter: none;-webkit-filter: grayscale(0);-ms-transform: scale(1.2);-webkit-transform: scale(1.2);transform:scale(1.2);-webkit-transition: all 200ms ease-in;-moz-transition: all 200ms ease-in;transition: all 200ms ease-in}
.sectionInfo .locationsList .locationCity{z-index:2;position:relative;font-family:opensansregular, arial;display:block;text-align:center;padding-top:20.8%;text-transform:uppercase;color:#FFF;font-size:1.5em}
.sectionInfo .locationsList .locationCountry{z-index:2;position:relative;display:block;text-align:center;padding-top:5px;text-transform:uppercase;color:#FFF;font-size:0.875em}
.sectionInfo.black .brandareaContentBox{padding-top:0px;max-width:100%}
.sectionInfo.black .btn{min-width:38%}
.copy{width:100%;border-top:1px solid #333333;display:table;background:#000;padding:18px 0px}
.copy a{font-size:0.75em;color:#707070;text-transform:uppercase;float:right;-webkit-transition:color 200ms linear;-moz-transition:color 200ms linear;-o-transition:color 200ms linear;transition:color 200ms linear}
.copy a:hover{color:#fff;-webkit-transition:color 200ms linear;-moz-transition:color 200ms linear;-o-transition:color 200ms linear;transition:color 200ms linear}
.copy span{font-size:0.75em;color:#707070;float:left;letter-spacing:-1px;line-height:10px}

/*Artigo*/
.pageSubHead{min-height:0px;padding:70px 0px 50px 0px}
.pageSubHeadContent{display:table;margin:0 auto}
.pageSubHeadContent .title{text-transform:uppercase;font-size:1.5em;color:#fff;font-family:opensansbold, arial;text-align:center}
.pageSubHeadContent .submenu{margin-top:18px}
.pageSubHeadContent .submenu li{float:left}
.pageSubHeadContent .submenu li a{margin-bottom:6px;color:#FFF;font-size:0.875em;text-transform:uppercase;padding:10px 20px;display:block;text-align:center}
.pageSubHeadContent .submenu li a:hover, .pageSubHeadContent .submenu .selected a{border-bottom:6px solid #900;margin-bottom:0px}
.artigo{padding:46px 0px 91px 0px;min-height:500px}
.artigoSingle{text-align:center;display:table;margin:0 auto;font-size:1.125em;width:100%}
.artigoSingle .valuesList{margin-top:40px}
.artigoSingle .title{color:#000;letter-spacing:-1px;font-size:1.125em;font-family:opensansbold, arial;text-transform:uppercase}
.artigo .valuesList li{margin-bottom:54px}
.artigo .valuesList li:last-child{margin-bottom:0px}
.artigo .valuesList li p{text-transform:none;font-size:1.125em;letter-spacing:-1px;color:#000;line-height:1.25em}
.artigo .valuesList li .valueTitle{color:#900;font-size:0.875em;margin-bottom:5px;font-family:opensanssemibold, arial}
.artigo .contentBig{padding-top:45px;max-width:80%;margin:0 auto;min-height:550px}
.artigo .contentBig .txt{font-size:1.75em;letter-spacing:-1px;text-transform:none;line-height:1.25em}
.artigo .contentBig .txt02{line-height:1.5em}
.nameItems ul{margin-top:40px}
.nameItems ul li{width:31%;float:left;margin-right:3.5%}
.nameItems ul li p{font-size:0.75em;line-height:1.5em;padding-top:25px;color:#000;max-width:90%;margin:0 auto}
.nameItems ul li:last-child{margin-right:0%}
.pageSubHeadWhite{padding:40px 0px 0px 0px;margin-bottom:-13px}
.pageSubHeadWhite .title{text-align:center;font-size:1.5em;text-transform:uppercase;font-family:opensansbold, arial}
.peopleTeam{margin-top:30px}
.peopleTeam ul{overflow:hidden; max-width:80%; margin:0 auto}
.peopleTeam ul li{float:left;width:22%;margin-right:2%;margin-bottom:2%;}
.peopleTeam ul li a{position:relative;overflow:hidden;width:100%;height:100%;display:block;background:#22242D;-webkit-transition: all 300ms ease;-moz-transition: all 300ms ease;transition: all 300ms ease}
.peopleTeam ul li:last-child{margin-right:0%}
.peopleTeamInfo{position:absolute;top:38%;left:-200%;width:100%;padding:0% 5%;-webkit-transition: all 300ms ease;-moz-transition: all 300ms ease;transition: all 300ms ease}
.peopleTeam ul li a:hover .peopleTeamInfo{left:0%;-webkit-transition: all 300ms ease;-moz-transition: all 300ms ease;transition: all 300ms ease}
.peopleTeam ul li a img{display:block;-webkit-transition: all 600ms ease;-moz-transition: all 600ms ease;transition: all 600ms ease}
.peopleTeam ul li a:hover img{display:block;opacity:0.5;filter:grayscale(100%);-webkit-filter: grayscale(100%);-moz-filter: grayscale(100%);-ms-filter: grayscale(100%);-o-filter: grayscale(100%);filter: url("data:image/svg+xml;utf8,<svg xmlns=\'http://www.w3.org/2000/svg\'><filter id=\'grayscale\'><feColorMatrix type=\'matrix\' values=\'0.3333 0.3333 0.3333 0 0 0.3333 0.3333 0.3333 0 0 0.3333 0.3333 0.3333 0 0 0 0 0 1 0\'/></filter></svg>#grayscale");filter: gray;-webkit-filter: grayscale(1);-webkit-transition: all 600ms ease;-moz-transition: all 600ms ease;transition: all 600ms ease}
.peopleTeamInfo .name{font-size:1.125em;color:#FFF;font-family:opensansbold, arial;letter-spacing:-1px}
.peopleTeamInfo .job{color:#FFF;text-transform:none;font-size:0.875em;letter-spacing:-1px;display:block;padding-top:5px}
.peopleTeamAdvisory{padding:30px 0 50px; clear:both}
.peopleTeamAdvisory ul li{float:none;display:inline-block}
.peopleTeamAdvisory h2{padding-bottom:30px}
.peopleListName{padding-top:100px;display:table;width:100%;}
/*.peopleListName{padding-top:100px;display:table;width:100%;overflow:hidden;display:none}*/
.peopleListName ul{margin-top:40px;border-top:1px solid #E5E5E5}
.peopleListName ul li{width:33.3%;display:inline-block;border-bottom:1px solid #E5E5E5;margin-left:-0.5%}
.peopleListName ul li .elem{padding:20px 0px;text-transform:uppercase;display:block;letter-spacing:-1px;display:block;overflow:hidden;color:#000;font-size:1.05em;font-family:opensanssemibold, arial}
.peopleListName ul li a:hover{background:#900;color:#FFF}
.peopleDetailHead{background:#202A2D}
.peopleDetailBrandarea{display:block;overflow:hidden}
.peopleDetailBrandarea img{float:left;margin-left:20px}
.peopleDetailHead .peopleDetailnames{float:right;width:60%;text-align:left;padding-top:130px}
.noImg.peopleDetailHead .peopleDetailnames{width:100%;text-align:center;padding:70px 0px 55px 0px}
.peopleDetailHead .peopleDetailnames .name{color:#fff;font-size:2.2em;font-family:opensanssemibold, arial;letter-spacing:-1px;text-transform:uppercase}
.peopleDetailHead .peopleDetailnames .job{color:#FFF;font-size:1.125em;padding-top:10px}

.peopleDetailnamesNew {
	background-color:red;
	    position: absolute;	
}

.pDetail article p, .artigoSimples p{text-align:left;font-size:1.125em;line-height:1.35em;margin-bottom:40px}
.artigoSimples p{margin-bottom:60px!important}
.artigoSimples.center p{text-align:center}
.artigoSimples .title{margin:20px 0px 25px 0px;float:left;clear:left;width:100%}
.artigo.aboutus{min-height:400px}
.artigo.aboutus .contentBig{min-height:260px}
.redHighlightLabel{text-transform:uppercase;letter-spacing:-1px;color:#900;text-decoration:none}
.sixthPartner{margin-top:20px;border-top: 1px solid #e5e5e5; clear:both; padding-top:20px; line-height:1.2em}


.linkLogo{ margin-top:50px; display:inline-block}

.titleInt{color:#000; font-size:1.666em; font-family:opensanslightitalic; font-weight:normal; letter-spacing:-0.05em; padding:10px 0 30px}
.titleSubInt{ text-transform:uppercase; font-family:opensansbold; font-size:0.777em; padding:60px 0 30px; color:#000}
.portfolioList li{ display:inline-block; vertical-align:top; padding:0 20px; font-size:0.777em; line-height:2em; color:#000}
.portfolioList li span{display:block;font-family:opensansbold; font-size:1.714em;letter-spacing:-0.05em}
.valuesListLeft p{ text-align:left}

.contacts .btn{color:#333; border-color:#333}
.contacts .btn:hover{color:#fff; background-color:#333}

.peopleNew h2.title{text-align:center;color: #000;letter-spacing:-1px;font-size:1.125em;font-family: opensansbold,arial;text-transform: uppercase; padding-top:50px}
.peopleItem{     width: 25%; padding:60px 0; overflow:hidden;    float: left}
.peopleItem img{background-color:#22242D; margin:0 3% 0 0; width:100%}

ul.TeamNew {text-align: center;}
ul.TeamNew li a {  display: block;}
/*ul.TeamNew li {   float: left; position: relative;  margin: 40px 0 80px 20px;width: 23%;   overflow: hidden;}*/
ul.TeamNew li {position: relative;  margin: 40px 0 80px 20px;width: 300px;   overflow: hidden;display: inline-block;}
ul.TeamNew li .TeamNewthumbnail {   position: relative; overflow: hidden;    background-color: #22242D;}
.white {    background-color: #ffffff!important;}
ul.TeamNew li a {   /* width: 240px;    height: 240px;*/}
ul.TeamNew li:hover .TeamNewcaption { opacity: 1;  #display:block; transition: opacity 0.2s linear 0s; width: 100%;height: 100%;}
ul.TeamNew li .TeamNewcaption {opacity: 0; #display:none; transition: opacity 0s ease 0s, all 0s ease 0s, all 0s linear 0s; position: absolute; background-color: rgba(0, 0, 0, .7); top: 0; left: 0; overflow: hidden;}
ul.TeamNew li .TeamNewcaption a{width: 100%; color: #FFF; text-align: center;margin: 35% 0;line-height: 24px;}

ul.InvestNew li a {  display: block;}
/*ul.InvestNew li {   float: left; position: relative;  margin: 40px 0 80px 20px; width: 23%;   overflow: hidden;}*/
ul.InvestNew li {   position: relative; margin: 40px 0 80px 20px; width: 300px; overflow: hidden; display: inline-block;}
ul.InvestNew li .InvestNewthumbnail {   position: relative; overflow: hidden;    background-color: #22242D;}
.white {    background-color: #ffffff!important;}
ul.InvestNew li a {   /* width: 240px;    height: 240px;*/}
ul.InvestNew li:hover .InvestNewcaption { opacity: 1;  #display:block; transition: opacity 0.2s linear 0s; width: 100%;}
ul.InvestNew li .InvestNewcaption {opacity: 0; #display:none; transition: opacity 0s ease 0s, all 0s ease 0s, all 0s linear 0s; position: absolute; background-color: rgba(0, 0, 0, .7); top: 0; left: 0; overflow: hidden;}
ul.InvestNew li .InvestNewcaption a{width: 100%; color: #FFF; text-align: center;margin: 35% 0;line-height: 24px;}

.peopleNew .peopleDetailnames{float:left; width:67%}
.peopleNew .peopleDetailnames .name{ font-size:36px;font-family:opensanssemibold; text-transform:uppercase; color:#000}
.peopleNew .peopleDetailnames .job{color:#000;font-size:1.1785em; padding-top:5px}

.teamDetailText p{margin:18px 0 0 0!important; font-size:1.25em!important}

.listCircle{ text-align:left; display:block; padding-top:30px}
.listCircle li{font-size:1.125em; color:#000; margin:0 0 10px 20px!important; list-style:disc}

/*No-svg*/
.no-svg .menu ul li{margin-right:40px}
.no-svg .brandareaContentBox{width:100%}
.no-svg .nameItems ul li:first-child + li + li, .no-svg .peopleTeam ul li:first-child + li + li + li{margin-right:0px}
.no-svg .sectionInfo .locationsList{display:table}
.no-svg .head .logo a{width:285px;height:106px;background:url(../img/png/logo.png) 0px 0px no-repeat}

/******* TRANSITIONS AND CSS3 WEBKIT SPECIFICATIONS *******/

/*cores de fundo diferentes*/
a, a:hover{-webkit-transition:background-color 200ms linear;-moz-transition:background-color 200ms linear;-o-transition:background-color 200ms linear;transition:background-color 200ms linear}

/*cores de fonts*/
{-webkit-transition:color 200ms linear;-moz-transition:color 200ms linear;-o-transition:color 200ms linear;transition:color 200ms linear}

/*Gerais*/
.mainFooter .locationsList li a:after{-webkit-transition: all 200ms ease;-moz-transition: all 200ms ease;transition: all 200ms ease}

/*Opacidade*/
{-webkit-transition: opacity 200ms linear;-moz-transition:opacity 200ms linear;transition: opacity 200ms linear}

.pageSubHead , .brandarea, #brandarea, .mainFooter{-webkit-background-size:cover;-moz-background-size:cover;-o-background-size:cover;background-size:cover}




@media only screen and (min-width:901px) and (max-width:1025px){
.wrap, .menu{max-width:90%}
.menu ul li{margin-right:12px}
.peopleDetailHead .peopleDetailnames{width:45%}

		
ul.TeamNew li {
    width: 75%;
}
ul.InvestNew li {
    width: 45%;
}
}

@media only screen and (min-width:600px) and (max-width:900px){
ul.TeamNew li {
    width: 75%;
}
ul.InvestNew li {
    width: 45%;
}
.wrap, .menu{max-width:90%}
.menu ul li{margin-right:0px}
/*.sectionInfo .locationsList li a{width:188px;height:115px}*/
.sectionInfo{padding:50px 0px}
.peopleTeamInfo{top:29%}
.peopleTeamInfo .name{font-size:1em}
.peopleTeamInfo .job{font-size:0.75em}
.peopleListName ul li a{font-size:0.875em}
.peopleDetailHead{max-height:208px;overflow:hidden}
.peopleDetailHead .peopleDetailnames{width:44%;padding-top:90px}
.peopleDetailHead img{width:50%}
.peopleDetailHead .peopleDetailnames .name{font-size:1.75em}
.peopleDetailHead .peopleDetailnames .job{font-size:1em}
.menu ul li a{padding:10px 2px}
footer .btn{margin:0 auto}
.sectionInfo .locationsList li div{width:190px}
.sectionInfo .locationsList li{margin-right:10px}
.mainFooter .locationsList li{margin:0}
.mainFooter .locationsList li a{font-size:0.875em;padding:0px 10px}
.peopleTeam ul li{width:47%; float:left}
}

@media only screen and (min-width:200px) and (max-width:599px){
ul.TeamNew li {
    width: 75%;
}
ul.InvestNew li {
    width: 45%;
}
.mobile{display:block}
.wrap{max-width:90%}
.head{position:relative;z-index:9999999;background:#fff;border-bottom:1px solid #ccc}
.menu ul{display:none}
.menu{float:right;margin:41px 6% 0px 0px;border:none}
.icon-menuLink{width:45px;height:45px;overflow:hidden;font-size:2.2em;text-align:center;border-radius:50px;border:1px solid #CCC;line-height:1.3em;color:#900}
.menu.selected ul{display:block;position:absolute;margin:0;top:120px;right:0%;width:75%;padding:13px 0px;background:#900}
.menu ul li{width:100%;margin:0px}
.menu ul li a{margin:0;padding:16px 20px;font-size:1em;background:#900;color:#fff}
.menu ul li a:hover, .menu ul .selected a{background:#fff;color:#000}
.logo{float:left}
.head .logo a{width:185px;height:70px;margin:25px 0px 25px 13%;background-size:contain}
.peopleTeam ul li{width:90%;margin-bottom:20px;margin-right:0}
/*.peopleTeam ul li:nth-child(2n){margin-right:0%}*/
.peopleTeam ul li a img{max-width:none;width:100%;}
.peopleListName ul li{width:100%;margin:0}
.brandarea, #brandarea{padding:35px 0px 35px 0px}
.brandareaContentBox{max-width:100%}
.brandareaContentBox .title{font-size:1.5em;line-height:1.25em}
.brandareaContentBox p{max-width:100%;font-size:1em;margin:16px auto}
.btn{padding:18px 4%;font-size:0.875em;letter-spacing:-1px;width:100%;margin:25px auto;margin-bottom:0px}
.sectionInfo .brandareaContentBox{max-width:100%}
.sectionInfo .brandareaContentBox p{font-size:1em}
.sectionInfo{padding:30px 0px}
/*.sectionInfo .locationsList li div img{max-width:none;width:100%}
.sectionInfo .locationsList li div{width:100%}*/
.sectionInfo .locationsList li{width:100%;margin:0/*margin:0px 0px 30px 0px*/}
.sectionInfo .locationsList li:last-child{margin-bottom:0px}
.sectionInfo .locationsList{padding:28px 0px 0px 0px}
.pageSubHeadWhite .title{font-size:1.25em}
.pDetail article p, .artigoSimples p{text-align:left;font-size:0.875em;line-height:1.5em}
.artigoSimples p{margin-bottom:30px!important}
.artigo{padding:46px 0px 31px 0px}
.artigo .contentBig{max-width:100%;padding-top:25px}
.artigo .contentBig .txt{font-size:1.25em}
.artigo .valuesList li p{line-height:1.25em;font-size:1em}
.halfOpac{opacity:0.5}
.black{background:#000}
.icon-arrow{position:absolute;top:103px;font-size:1.25em;right:6.8%;color:#900;display:none}
.selected .icon-arrow{display:block}
.pageSubHeadContent .submenu li{float:left;width:50%;margin-bottom:20px}
.pageSubHead{padding:40px 0px 30px 0px}
.nameItems ul li{width:100%;margin-bottom:50px}
.peopleDetailBrandarea img{width:40%}
.peopleDetailHead .peopleDetailnames{width:50%;padding:34px 0px;position:relative;z-index:11}
.peopleDetailHead .peopleDetailnames .name{font-size:1.25em}
.peopleDetailHead .peopleDetailnames .job{font-size:0.875em}
.peopleTeamInfo .name{font-size:0.875em}
.peopleTeamInfo .job{font-size:0.75em}
.peopleTeamInfo{top:28%;left:0px}
.peopleTeam ul li a img {display:block;opacity:0.5;filter: grayscale(100%);-webkit-filter: grayscale(100%);-moz-filter: grayscale(100%);-ms-filter: grayscale(100%);-o-filter: grayscale(100%);filter:url("data:image/svg+xml;utf8,<svg xmlns=\'http://www.w3.org/2000/svg\'><filter �.3333 0 0 0.3333 0.3333 0.3333 0 0 0 0 0 1 0\'/></filter></svg>#grayscale");filter:gray;-webkit-filter: grayscale(1)}
/*.peopleDetailBrandarea img{position:absolute;top:-4px;left:0px;width:55%;z-index:10;margin:0px;max-width:200px}
.peopleDetailBrandarea{position:relative;min-height:146px}*/

.mainFooter .locationsDropbox{border:1px solid #fff; height:42px; margin-top:25px; position:relative; background:url(../img/arrow_dropbox.png) no-repeat right top}
.mainFooter .locationsDropbox ul.locationsList{padding:0; position:absolute; top:100%; left:0; background-color:#fff;display:none}
.mainFooter .locationsDropbox ul.locationsList li a{ display:block; font-size:0.875em;height:44px; line-height:44px;border-bottom:1px solid #dfdfdf; color:#333; padding-left:10px;text-align:left}
.mainFooter .locationsDropbox ul.locationsList li a:after{ display:none}
.mainFooter .locationsDropbox ul.locationsList li:last-child a{border-bottom:none}
.locationsDropboxItem{display:block;font-size:0.875em;color:#FFF;text-transform:uppercase;line-height:42px; height:42px; padding-left:10px; cursor:pointer}
.locationsListAddress{padding-bottom:30px}


.peopleItem img{ margin:0; width:100%; display:block}

.peopleNew .peopleDetailnames{float:none; width:100%; padding-top:40px; clear:both}
.peopleNew .peopleDetailnames .name{font-size:28px}
.peopleNew .teamDetailText p{font-size:1.125em!important}

}