/*------------------CSS 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, strong, 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}

/*div, section{transition: all 0.6s;-moz-transition: all 0.6s;-webkit-transition: all 0.6s;-o-transition: all 0.6s;}*/


/*GERAL*/
@font-face {font-family: Bariol;src: url('../fonts/Bariol_Regular.otf')}
ol, ul, li{list-style:none}
html{height:100%;background:#48b4fb;}
body{font:normal 1em 'Bariol', trebuchet ms, sans-serif;height:100%;color:#fff;overflow-x:hidden;-webkit-font-smoothing: antialiased;-moz-font-smoothing: antialiased;font-smoothing: antialiased;}
img{max-width:100%}
strong{font-weight:bold}
a{text-decoration:none;transition: all 0.6s;-moz-transition: all 0.6s;-webkit-transition: all 0.6s;-o-transition: all 0.6s;}
a:hover{transition: all 0.6s;-moz-transition: all 0.6s;-webkit-transition: all 0.6s;-o-transition: all 0.6s;}
.geral{position:relative;display:block;width:100%;height:100%;}
.rightContent{background:#48b4fb;width:39.8%;position:absolute;right:0;top:0;}
.leftContent{width:60.2%;background:#48b4fb;display:block;height:100%;position:fixed;*overflow-y:scroll;*overflow-x:hidden}
.mobile{display:none}
.scrollable {overflow-y:hidden;-webkit-overflow-scrolling:touch;}
.left{float:left}
.right{float:right}

/*Header*/
.social{position:absolute;top:1%;right:3%;}
.social a, .mentorSocial a{width:37px;height:37px;float:left;text-indent:-9999px;overflow: hidden;margin-right:5px;}
.social a:last-child{margin-right:0px;}
.social .fb{background: url('../img/fb.svg') 0px 0px;}
.mentorSocial .linkedin{background:url('../img/linkedin.svg') 0px 0px no-repeat;width:31px;height:31px;transition: all 0.0s;-moz-transition: all 0.0s;-webkit-transition: all 0.0s;-o-transition: all 0.0s;}
.mentorSocial .outro{background:url('../img/plus.svg') 0px 0px no-repeat;width:31px;height:31px;transition: all 0.0s;-moz-transition: all 0.0s;-webkit-transition: all 0.0s;-o-transition: all 0.0s;}
.mentorSocial .twitter{background:url('../img/twitter_mentor.svg') 0px 0px no-repeat;width:31px;height:31px;transition: all 0.0s;-moz-transition: all 0.0s;-webkit-transition: all 0.0s;-o-transition: all 0.0s;}
.mentorSocial .linkedin:hover{background:url('../img/linkedin_white.svg') 0px 0px no-repeat;transition: all 0.0s;-moz-transition: all 0.0s;-webkit-transition: all 0.0s;-o-transition: all 0.0s;}
.mentorSocial .outro:hover{background:url('../img/plus_white.svg') 0px 0px no-repeat;transition: all 0.0s;-moz-transition: all 0.0s;-webkit-transition: all 0.0s;-o-transition: all 0.0s;}
.mentorSocial .twitter:hover{background:url('../img/twitter_mentor_white.svg') 0px 0px no-repeat;transition: all 0.0s;-moz-transition: all 0.0s;-webkit-transition: all 0.0s;-o-transition: all 0.0s;}
.no-svg .social .fb{background: url('../img/sprite_geral.png') -104px -202px;}
.social .twitter{background: url('../img/twitter.svg') 0px 0px;}
.no-svg .social .twitter{background: url('../img/sprite_geral.png') -146px -202px;}
.social .vimeo{background: url('../img/vimeo.svg') 0px 0px;}
.no-svg .social .vimeo{background: url('../img/sprite_geral.png') -187px -202px;}
.logo{width:100%;display:block;overflow:hidden;position:relative;margin-bottom:15px}
.logoLc{display:block;overflow:hidden;width:310px;height:170px}
.no-svg .logoLc{background:url(../img/sprite_geral.png) 5px 2px;height:186px}
.no-svg .logoLc img{display:none}
.cabecalho {padding:29px 0px}
.subTitleLogo{position:absolute;bottom:19px;overflow:hidden;left:300px;font-size:1.25em;color:black;letter-spacing:-1px;opacity:0.6}
.subTitleLogo:hover{opacity:1;}

/*Brandarea*/
.brandarea{width:100%;display:block;overflow:hidden}
.videoHp{width:100%;}
.videoHp iframe{width:100%;height:290px}
.applyNow{width:100%;display:block;overflow:hidden;margin-top:-30px;}
.applyNow a, .applyNow .btn{position:relative;margin:0 auto;width:200px;display:block;text-align:center;background:#fff;padding: 10px 28px;color: #48B4FB;font-size:40px;border-radius:35px;line-height:38px}
.applyNow .btn{background:rgba(255, 255, 255, 0.8);font-size:26px;cursor:default}
.no-borderradius .applyNow a, .no-borderradius .applyNow .btn{background: url('../img/sprite_geral.png') -15px -284px;width:205px;height:46px}
.applyNow a:hover{background:#000}
.no-borderradius .applyNow a:hover{background: url('../img/sprite_geral.png') -15px -356px;width:205px;height:46px}
.poweredBy{position:relative;display:block;overflow:hidden;width:100%}
.controllers{margin:15px auto;width:75px;overflow:hidden}
.no-svg .controllers{width:88px;height:40px}
.controllers ul li, .slideControllers ul li{width:16px;height:16px;float:left;margin-right:13px}
.controllers ul li:last-child, .slideControllers ul li:last-child{margin-right:0px}
.controllers ul li a, .slideControllers ul li a{width:18px;height:18px;display:block;overflow:hidden;background:url(../img/bola.svg) 0px 0px no-repeat;text-indent:-99999px;transition: all 0.0s;-moz-transition: all 0.0s;-webkit-transition: all 0.0s;-o-transition: all 0.0s;}
.no-svg .controllers ul li a, .no-svg .slideControllers ul li a{background:url(../img/sprite_geral.png) -254px -214px no-repeat;} 
.controllers ul li a:hover, .controllers ul .selected a, .slideControllers ul li a:hover, .slideControllers ul .selected a{background:url(../img/bola_selected.svg) 0px 0px no-repeat;transition: all 0.0s;-moz-transition: all 0.0s;-webkit-transition: all 0.0s;-o-transition: all 0.0s;}
.no-svg .controllers ul li a:hover, .no-svg .controllers ul .selected a, .no-svg .slideControllers ul li a:hover, .no-svg .slideControllers ul .selected a{background:url(../img/sprite_geral.png) -274px -214px no-repeat;}
.slideControllers {position:absolute;right:0;top:40%;width:30px}
.sponsors{float:left;overflow:hidden;padding:20px 0px 0px 0px;width:auto;text-align:center}
.listagemSponsors{overflow:hidden}
.listagemSponsors .all{display:block;max-height:130px}
.sponsors span{display:block;font-size:1.70em;letter-spacing:-1px;}
.logoOL{position:absolute;bottom:0px;right:0px;width:65px;height:65px;background: url('../img/logoOL.svg') 0px 0px;overflow:hidden;text-indent:-99999px}
.no-svg .logoOL{background:url('../img/sprite_geral.png') -12px -185px}
.sponsors img{max-width:42%;margin-right:15px}
.no-svg .sponsors img{display:none}
.no-svg .sponsors a{width:195px;height:65px;margin:0 auto;display:inline-block;line-height:70px;overflow:hidden;text-align:center}
.no-svg .sponsors .betai{background:url('../img/sprite_geral.png') -868px -870px no-repeat;width:160px}
.no-svg .sponsors .masschallenge{background:url('../img/sprite_geral.png') -8px -864px no-repeat;}
.no-svg .sponsors .startupLx{background:url('../img/sprite_geral.png') -664px -856px no-repeat;}
.no-svg .sponsors .seedcamp{background:url('../img/sprite_geral.png') -465px -852px no-repeat;height:75px;margin-top:-10px}
.no-svg .sponsors .cml{background:url('../img/sprite_geral.png') -223px -845px no-repeat;height:76px;margin-top:-10px;width:230px}
.no-svg .sponsors .cgd{background:url('../img/sprite_geral.png') -1022px -868px no-repeat;}
.sponsors .frase{font-size:2.18em;display:block;color:#fff;padding-top:10px}
.sponsors .cgd img, .sponsors .cml img{width:80%}
.collaboration a img {max-width:31%;margin-right:2px}

/*Menu*/
.menu{padding:0px 17px;display:block;width:100%;overflow:hidden;margin-top:-10px}
.menu ul li{float:left;margin-right:10px;width:30%;line-height:31px;letter-spacing:-1px}
.menu ul li a{font-size:1.5em;color:#fff;padding:2px 8px 4px 8px}
.menu ul li a:hover, .menu ul .selected a{background:#fff;color:#000}
.menuLink{display:none}
.menuSelect{display:none}
.menuMobile{display:none}
.menuBlog{float:right}
.menuBlog select{border:none;border-radius:0px;color:#fff;height:35px;width:172px;padding:0px 0% 3px 10px;font:normal 1.6em 'Bariol', trebuchet ms, sans-serif;letter-spacing:-1px;-webkit-appearance:none;-moz-appearance:none;-webkit-appearance:none;background:url('../img/seta_selectMobileWhite.svg') no-repeat 132px 2px #4d4d4d;cursor:pointer}
.blog .pageContentHead .title{line-height:28px;font-size:1.7em}

/*Content*/
.allSlides{width:100%;height:100%;display:block;position:relative}
.slide{width:100%;height:100%;position:relative;display:block;overflow:hidden;background-position:0px;background-size:cover;background-repeat:no-repeat;-webkit-background-size:cover;-moz-background-size:cover;-o-background-size:cover;}
html.no-backgroundsize{background:#1c2a34}
.no-backgroundsize .geral{width:1277px;background:#48b4fb}
.no-backgroundsize .slide{max-height:901px}
.no-backgroundsize .leftContent{width:750px}
.no-backgroundsize .rightContent{width:528px}
.bg1{background-image: url(../img/slide1.jpg);}
.bg2{background-color:#f26d32;}
.bg3{background-image: url(../img/slide3.jpg);}
.bg4{background-image: url(../img/slide4.jpg);}
.bg5{background-image: url(../img/slide5.jpg);}
.bg6{background-image: url(../img/slide6.jpg);}
.bg7{background-image: url(../img/slide7.jpg);}
.circle{position:relative;width:230px;z-index:1;display:block;padding:40px;margin:30% auto;text-align:center;border-radius:190px;letter-spacing:-1px;height:230px;vertical-align:middle}
.medCircle{position:relative;width:100px;display:block;padding:40px;margin:0 auto;text-align:center;border-radius:190px;letter-spacing:-1px;height:100px;vertical-align:middle}
.miniCircle{position:relative;width:60px;display:block;padding:10px;margin:0 auto;text-align:center;border-radius:190px;letter-spacing:-1px;height:60px;vertical-align:middle}
.bg1 .circle{margin:35% auto;}
.bg1 a{color:#fff}
.bg3 .circle{letter-spacing:0px;width:250px;height:250px;margin:97px auto;padding:30px}
.bg3 .circle .txt{font-size:1.85em;line-height:38px}
.bg2 .medCircle{width:80px;height:80px;padding:20px;margin-top:-62px;color:#f26d32;font-size:1.5em}
.bg2 .medCircle span{font-size:3.75em;display:block;text-align:center;margin:-24px 0px -16px -7px}
.bg5 .circle{width:170px;height:170px;margin:12% auto;margin-bottom:0px}
.bg5 .circle .txt{font-size: 2.44em;padding-top:40px;width:162px;margin:0 auto}
.bg7 .circle{width:307px;height:307px}
.bg7 .circle .txt{font-size:3.375em;color:#48B4FB;line-height:62px}
.bg5 .medCircle, .bg1 .endSlide .medCircle{margin:30% auto;color:#fff;}
.bg5 .medCircle span, .bg1 .endSlide .medCircle span{font-size:2.25em;line-height:31px;color:#48b4fb;display:block;margin-top:17px}
.bg1 .endSlide .medCircle{margin: 0% auto;color:#FFF;display:inline-block;margin-left:2.5%;width:90px;height:90px;padding:20px}
.bg1 .endSlide .medCircle span{color:#fff;line-height:51px;font-size:1.5em}
.bg1 .endSlide .medCircle:first-child{margin-left:0px}
.middleSlide{width:100%;display:block;position:absolute;bottom:30%;left:0px;height:20%;min-height:180px}
.endSlide{width:100%;display:block;overflow:hidden;position:absolute;bottom:0px;left:0px;height:20%}
.endSlide .elements{margin:0 auto;display:block;overflow:hidden;text-align:center}
.middleSlide .mentorsNr{width:50%;float:left;padding:0px;position:relative;height:170px;margin:0 auto;}
.middleSlide .mentorsNr .men{overflow: hidden;height:100px;width:100%;margin-top: 42px;background-image:url(../img/manGrey.svg);background-position: top right;background-size:contain;-webkit-background-size:contain;-moz-background-size:contain;-o-background-size:contain;}
.middleSlide .mentorsNr .men.right{background-position:top left}
.middleSlide .mentorsNr div.right{position:absolute;right:11%;top:0px}
.middleSlide .mentorsNr div.left{position:absolute;left:11%;top:0px}
.middleSlide .mentorsNr .medCircle {width:110px;height:110px;padding:30px;margin-top:0px;color:#fff;font-size:2.2em;line-height:1px;text-align:center}
.middleSlide .mentorsNr .medCircle .nrBig {font-size:2em;margin:0px 0px -9px 0px;letter-spacing:-6px;line-height:79px}

.copyrightInfo{width:100%;position:absolute;bottom:2%;left:0;text-align:center}
.copyrightInfo a{margin:0 auto;color:#fff;text-transform:uppercase;font-size:0.75em}
.listaCartoons{margin-top:25px;width:100%;display:block;background-image:url(../img/manWhite.svg);background-repeat:repeat-x;overflow:hidden;height:120px}
.listaCartoons h4{margin:2px 0px 0px 0px;text-align:center;font-size:3.25em;color:#000;display:block}
.listaCartoons h4 span{color:#fff;margin-bottom:-10px}
.mentorsNr{max-width:620px;width:90%;display:block;overflow:hidden;padding:0% 5%;margin:0px auto}
.mentorsNr .medCircle{width:130px;height:130px;padding:40px;margin-top:0px;color:#000;font-size:2.54em;line-height:16px;text-align:left}
.mentorsNr .medCircle .nrBig{font-size:2.3em;margin:0px 0px -9px 0px;letter-spacing:-6px;line-height:100px}
.mentorsNr div{position:relative}
.mentorsNr .man{width:57px;height:142px;position:absolute;left:-23px;top:33px;background-image:url(../img/manBlack.svg);background-repeat:no-repeat;background-size:cover;-webkit-background-size:cover;-moz-background-size:cover;-o-background-size:cover;z-index:20}
.tellmeMore{position:absolute;bottom:0px;left:0px;text-align:center;width:100%;height:105px}
.semiCircle{width:390px;margin:1px auto;background:rgba(255, 255, 255, 0.5);border-radius:190px;height:390px;padding:0px}
.scrollDown:hover{margin-top:10px}
.semiCircle p{font-size:1.625em;}
.semiCircle .scrollDown.black{font-size:1.625em;}
.semiCircle p.dark{color:#000;}
.scrollDown.setaBlack{background:url('../img/seta_scroll_black.svg')0px 0px no-repeat}
.no-svg .scrollDown.setaBlack{background:url('../img/sprite_geral.png') -839px -14px no-repeat;width:55px;height:55px;margin-top:6px}
.scrollDown.setaWhite{background:url('../img/seta_scroll_white.svg')0px 0px no-repeat}
.no-svg .scrollDown.setaWhite{background:url('../img/sprite_geral.png') -894px -14px no-repeat;width:55px;height:55px;margin-top:6px}
.scrollDown.setaBlue{background:url('../img/seta_scroll_blue.svg')0px 0px no-repeat}
.no-svg .scrollDown.setaBlue{background:url('../img/sprite_geral.png') -779px -14px no-repeat;width:55px;height:55px;margin-top:6px}
.anySectors{margin:25% auto;height:580px;display:block;overflow:hidden;width:580px}
.anySectors .circle{margin:16% auto;}
.anySectors .circle .txt{width:175px;margin:0 auto;}
.listPeople{width: 388px;display: block;overflow: hidden;margin: 20% auto}
.listPeople .icon{display:inline-block;overflow:hidden;width:117px;height:117px;}
.no-svg .listPeople .icon{display:inline-block;overflow:hidden;width:121px;height:121px;}
.listPeople .icon.ballon{background: url('../img/balloon.svg') 0px 0px;background-size:cover;-webkit-background-size:cover;-moz-background-size:cover;-o-background-size:cover;}
.no-svg .listPeople .icon.ballon{background: url('../img/sprite_geral.png') -1142px -265px no-repeat;background-size:initial;-webkit-background-size:initial;-moz-background-size:initial;-o-background-size:initial;}
.listPeople .icon.lamp{background: url('../img/lamp.svg') 0px 0px;background-size:cover;-webkit-background-size:cover;-moz-background-size:cover;-o-background-size:cover;}
.no-svg .listPeople .icon.lamp{background: url('../img/sprite_geral.png') -1142px -398px no-repeat;background-size:initial;-webkit-background-size:initial;-moz-background-size:initial;-o-background-size:initial;}
.listPeople .icon.globe{background: url('../img/globe.svg') 0px 0px;background-size:cover;-webkit-background-size:cover;-moz-background-size:cover;-o-background-size:cover;}
.no-svg .listPeople .icon.globe{background: url('../img/sprite_geral.png') -1142px -2px no-repeat;background-size:initial;-webkit-background-size:initial;-moz-background-size:initial;-o-background-size:initial;}
.listPeople .icon.battery{background: url('../img/battery.svg') 0px 0px;background-size:cover;-webkit-background-size:cover;-moz-background-size:cover;-o-background-size:cover;}
.no-svg .listPeople .icon.battery{background: url('../img/sprite_geral.png') -1142px -134px no-repeat;background-size:initial;-webkit-background-size:initial;-moz-background-size:initial;-o-background-size:initial;}
.no-svg .miniCircle.black{background-image:url('../img/sprite_geral.png');background-position:-2px -605px;background-repeat:no-repeat;background-color:transparent;width:63px;height:63px}
.no-svg .mentorsNr .man{background-image:url('../img/sprite_geral.png');background-position:-2px -465px;background-repeat:no-repeat;background-color:transparent;}
.no-svg .bg2 .medCircle span{margin-top:5px}
.no-svg .bg2 h2.medCircle{margin-top:-225px}
.no-svg .listaCartoons{overflow:visible}
.listPeople h3{font-size:2.5em;display:inline-block;line-height:117px;vertical-align:text-bottom;margin-left:10px}
.esquemaLig{height:500px;position:relative;overflow:hidden;width:500px;margin:0 auto;background-image:url('../img/circle_esquema_ligacoes.svg');background-size:cover;-webkit-background-size:cover;-moz-background-size:cover;-o-background-size:cover;}
.no-borderradius .esquemaLig{width:700px;height:700px}
.no-borderradius .bg3 .medCircle{width:160px!important;height:160px!important}
.no-borderradius .bg3 .medCircle span{padding-top:55px;width:115px}
.no-borderradius .bg3 .circle{margin-top:163px}
.no-borderradius .bg3 .esquema{margin:20% auto!important}
.no-borderradius .anySectors .circle .txt{width:200px}
.no-borderradius .bg5 .circle .txt{padding-top:80px;font-size:2.8em}
.esquema{width:100%;display:block;margin:28% auto;position:relative}
.bg3 .medCircle{width:80px;height:80px;padding:30px;color:#000}
.bg3 .medCircle span{font-size: 1.5em;padding-top: 25px;display: block;width: 86px;margin: 0 auto;text-align: center;}
.medCircle.lisbon{position:absolute;top:0;left:0;}
.medCircle.boston{position:absolute;top:0;right:0;}
.medCircle.spaulo{position:absolute;bottom:0;left:0;}
.medCircle.london{position:absolute;bottom:0;right:0;}
.green{background:#3C0}
.blue{background:#48b4fb}
.white{background:#fff}
.black{background:#000}
.darkGrey{background:#1b1819}
.no-borderradius .circle.green{background: url('../img/sprite_geral.png') -390px -183px;width:270px;height:270px}
.no-borderradius .circle.blue{background: url('../img/circle_blue.png') 0px 0px no-repeat;width:280px;height:280px}
.no-borderradius .medCircle.white, .no-borderradius .circle.white{background: url('../img/circle_white.png') 0px 0px no-repeat;width:130px;height:130px}
.no-borderradius .bg7 .circle.white{background: url('../img/circle_white_big.png') 0px 0px no-repeat;width:250px;height:250px}
.no-borderradius .bg7 .circle .txt{font-size:2.75em;padding-top:10px}
.no-borderradius .bg2 .medCircle.white{width:170px;height:170px}
.circle .txt{font-size:1.75em;vertical-align:middle;padding-top:55px}
.scrollDown{background: url('../img/seta_scroll.svg') 0px 0px;width:52px;height:52px;display:inline-block;cursor:pointer;text-indent:-9999px;margin-top:10px}
.no-svg .scrollDown{background: url('../img/sprite_geral.png') -312px -197px;}
.no-svg .circle .txt{font-size:1.75em;}
.scrollDown:hover{margin-top:5px}
.slideTitle{width:100%;text-align:center;font-size:3.44em;padding:5px 0px 15px 0px;color:#000}
.lightbox{font-family:trebuchet ms;z-index:100;position:absolute;top:0;left:0;background:rgba(0, 0, 0, 0.7);width:100%;height:100%;text-transform:uppercase;}
.lightBoxCopy{width:418px;margin:10% auto;background:#48B4FB;overflow:hidden}
.lightBoxCopy header{position:relative;margin-bottom:16px}
.lightBoxCopy .close{width:39px;height:30px;position:absolute;right:0;display:block;color:#48B4FB;background:#fff;top:0px;text-align:center;padding-top:9px;font-size:1.3em;font-family:arial}
.lightBoxCopy h2{line-height:39px;background:#327EAF;padding:0px 22px;font-size:1.3em}
.lightBoxCopySlide{padding:0px 24px;margin-bottom:30px}
.lightBoxCopySlide h3{font-size:1.125em}
.lightBoxCopySlide a{color:#fff}
.no-svg .listPeople{width:425px}
.circle.green.bola .txt{padding-top:45px}

/*Mentors*/
.pageHead{position:fixed;min-height:60px;top:0px;left:0px;z-index:9999;width:60.2%;overflow:hidden;max-width:1023px;/*transition: all 0.8s;-moz-transition: all 0.8s;-webkit-transition: all 0.8s;-o-transition: all 0.8s*/}
.no-svg .pageHead{width:750px}
.pageHead.introQuestion{position:absolute;top:0px;left:0px;;width:100%;margin-bottom:-1px}
.pageContentHead{background:#000;width:96%;display:block;max-height:50px;padding:12px 4% 15px 16px;overflow:hidden}
.pageSubContentHead{background:#e1e1e1;width:95.9%;display:block;max-height:50px;padding:12px 16px 15px 16px;overflow:hidden}
.pageContentHead .title{font-size:1.875em;color:#fff;letter-spacing:-1px;line-height:26px;float:left}
.pageContentHead .title a{color:#fff}
.pageSubContentHead .title{font-size:1.875em;color:#000;letter-spacing:-1px;line-height:26px;float:left}
.content{display:block;width:100%;margin-top:59px;overflow:hidden;background:#fff;position:relative}
.content.supporters{margin-top:113px}
.content.mentorsDetail{margin-top:167px}
.content .pageContentHead, .content .pageSubContentHead{width:97%}
.contentPage{overflow-y:hidden;width:100%;height:100%;display:block;-webkit-overflow-scrolling:touch;overflow-x:hidden}
.contentPage nav{position:relative}
.mentors, .downloads, .postsList{position:relative;display:block;width:100%;overflow:visible;margin-top:59px;transition: all 0.8s;-moz-transition: all 0.8s;-webkit-transition: all 0.8s;-o-transition: all 0.8s}
.mentors nav ul li, .downloads nav ul li{float:left;width:25%;/*max-width:228px;min-width:150px;transition: all 0.8s;-moz-transition: all 0.8s;-webkit-transition: all 0.8s;-o-transition: all 0.8s*/}
.downloads nav ul li{width:33%}
.mentors nav ul li a, .downloads nav ul li a{width:100%;height:100%;display:block;overflow:hidden;/*transition: all 0.8s;-moz-transition: all 0.8s;-webkit-transition: all 0.8s;-o-transition: all 0.8s*/}
.mentorInfo{padding:6% 15% 22% 17px;background:#000;display:block;width:85%;overflow:hidden}
.no-svg .mentorInfo{height:40px}
.mentors a:hover .mentorInfo, .downloads a:hover .mentorInfo{background:#48b4fb;transition: all 0.8s;-moz-transition: all 0.8s;-webkit-transition: all 0.8s;-o-transition: all 0.8s}
.mentorInfo h3, .mentorInfo h4{color:#fff}
.mentorInfo h4{float:left;height:18px;display:block;overflow:hidden;width:100%}
.no-svg .mentorInfo h3, .no-svg .mentorInfo h4{color:#fff;letter-spacing:-2px;}
.mentors:hover img, .downloads:hover img, .postsList:hover img{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);transition: filter 0.8s;-moz-transition: filter 0.8s;-webkit-transition: filter 0.8s;-o-transition: filter 0.8s}
.mentors a:hover img, .downloads a:hover img, .postsList a:hover img{filter:none;-webkit-filter: grayscale(0);transition: filter 0.8s;-moz-transition: filter 0.8s;-webkit-transition: filter 0.8s;-o-transition: filter 0.8s}
.mentors a img, .downloads a img, .postsList a img{display:block;overflow:hidden;filter:none;-webkit-filter: grayscale(0);transition: filter 0.8s;-moz-transition: filter 0.8s;-webkit-transition: filter 0.8s;-o-transition: filter 0.8s}
.postsList a{background-size:cover;-webkit-background-size:cover;-moz-background-size:cover;-o-background-size:cover;background-image:url('../img/post_bg.jpg');background-position:center center}
/*.postsList a img{min-height: 100%;min-width: 700px;position: absolute;top: 0px;left: -30%;}*/
.back{float:right;}
.back .seta{width:32px;height:32px;float:left;background: url('../img/seta_back.svg')0px 0px no-repeat;background-size:cover;-webkit-background-size:cover;-moz-background-size:cover;-o-background-size:cover;}
.back .label{color:#fff;line-height:32px;margin-left:8px}
.mentorsFilters{background:#fff;width:101%;display:block;overflow:hidden}
.filter {float:left;height:53px;width:33%;overflow:hidden;border-right:1px solid #e1e1e1;border-bottom:1px solid #e1e1e1}
.filter label {margin-top:-5px;padding-top:12px;padding-left:20px;line-height:34px;color:#48B4FB;background:#fff;font-size:1.875em;width:100%;overflow:hidden;height:100%;cursor:pointer;display:block;padding-left:15px;transition: all 0.5s;-moz-transition: all 0.5s;-webkit-transition: all 0.5s;-o-transition: all 0.5s;}
.filter input{margin-left:-20px;margin-top:-13px;display:block}
.filter a{padding-top:7px;padding-left:15px;width:100%;height:100%;color:#48B4FB;background:#fff;font-size:1.875em;cursor:pointer;float:left;transition: all 0.5s;-moz-transition: all 0.5s;-webkit-transition: all 0.5s;-o-transition: all 0.5s;}
.filter a:hover, .filter.selected a{background:#48B4FB;color:#fff}
.filter.selected label, .filter input[type="radio"]:checked + label, .filter label:hover{color:#fff !important;background:#48B4FB !important;transition: all 0.5s;-moz-transition: all 0.5s;-webkit-transition: all 0.5s;-o-transition: all 0.5s;}
.noHomepage .leftContent{position:relative;height:100%;background:#fff}
.mentorBrandarea{position:relative;width:100%;display:block;overflow:hidden;background:#e7e7e7}
.mentorBrandarea img{width:50%;float:left}
.mentorApresent{padding:3% 4% 3% 4%;width:42%;height:100%;float:left;overflow:hidden}
.mentorApresent h3{font-size:1.5em;color:#000}
.mentorApresent .groupLink{font-size:1.5em;color:#48b4fb}
.mentorApresent p{font-size:0.875em;color:#000;margin:10px 0px 15px 0px;font-family:trebuchet ms;}
.addthis_toolbox{margin-left:-3px;}
.mentorPhotoStandard{display:block}
.mentorPhotoMobile{display:none}
.mentorSocial{display:block;overflow:hidden;width:40%;position:absolute;left:3%;bottom:6%}
.postsList ul{width:100%;display:block;overflow:hidden}
.postsList ul li{float:left;width:50%}
.postsList .largePost{width:60%;position:relative;z-index:2}
.postsList .standardPost{width:40%;position:relative;z-index:1}
.postsList a{height:250px;overflow:hidden;display:block;width:100%;cursor:pointer;position:relative}
.postInfo{padding:0px;display:block;width:85%;overflow:hidden;position:absolute;bottom:20px;left:20px}
.postInfo .date span, .postInfo .postTitle{background:#000;color:#fff;transition: all 0.5s;-moz-transition: all 0.5s;-webkit-transition: all 0.5s;-o-transition: all 0.5s;}
.postsList a:hover .postInfo .date span, .postsList a:hover .postInfo .postTitle{background:#48b4fb;transition: all 0.5s;-moz-transition: all 0.5s;-webkit-transition: all 0.5s;-o-transition: all 0.5s;}
.postInfo .postTitle{font-size:1.44em;padding: 5px 15px;margin-top:3px;float:left}
.postInfo .date span{padding:2px 16px;float:left}
.postInfo .date {display:block;overflow:hidden;width:100%}
.blog .content img{width:100%;max-width:none}
.blog .content article img{min-width:auto;max-width:100%;width:auto}
.postsList a img{display:none}


/*Contacts*/
.mapa iframe{width:100%;min-height:300px;display:block;overflow:hidden}
.contactForm, .msgErro, .msgSuccess{width:100%;display:block;overflow:hidden}
.contactForm .row{width:101%;display:block;overflow:hidden;border-bottom:1px solid #fff}
.contactForm .row label{padding:20px 3% 20px 2%;width:10%;color:#fff;font-size:1.5em;background:#000;float:left;height:28px}
.contactForm .row.error label{background:#ff9900}
.contactForm .row input, .contactForm .row textarea{width:77%;float:left;border:0;border-radius:0px;height:66px;padding:1px 4%;background:#e1e1e1;font:1.5em normal 'Bariol', trebuchet ms, sans-serif;;}
.row.msg label{height:109px}
.row.msg textarea{height:118px;resize:none;padding:15px 4%}
.row .sendMsgBtn{width:100%;background:#48b4fb;padding:7px 3% 11px 2%;color:#fff;font-size:1.875em;text-align:right;cursor:pointer;transition: all 0.6s;-moz-transition: all 0.6s;-webkit-transition: all 0.6s;-o-transition: all 0.6s;}
.row .sendMsgBtn:hover{background:#fff;color:#48b4fb;transition: all 0.6s;-moz-transition: all 0.6s;-webkit-transition: all 0.6s;-o-transition: all 0.6s;}
.row.error{display:block;background:#ff9900}
.row p, .row a{font-size:1.875em;text-align:right;color:#fff;padding:7px 3% 11px 2%;display:block}
.msgErro .row{background:#48b4fb;display:block;}
.msgSuccess .row p{background:#fff;color:#000;display:block;}
.msgSuccess .row.confirmation p{background:#000;color:#fff}
.msgErro .row.error{background:#ff9900;display:block;}
.msgErro .row p, .msgErro .row a, .msgSuccess .row p{text-align:left}
.msgErro .row a:hover{background:#fff;color:#48b4fb}
.msgSuccess .row a{color:#000;text-align:left}

/*Sponsors*/
.oneSponsors, .twoSponsors, .fourSponsors, .sixSponsors{width:100%;display:block;overflow:hidden;}
.sponsorSection{width:101%;overflow:hidden}
.sponsorLink, .imgNoLink{position:relative;width:100%;height:100%;overflow:hidden;text-align:center;display:block}
div.sponsorLink:hover .sponsorLinkInfo{background:#646464}
.sponsorLinkInfo{opacity:0;visibility:hidden;width:100%;height:100%;overflow:hidden;text-align:center;display:block;position:absolute;top:0px;left:0px;background:#48B4FB;transition: all 0.0s;-moz-transition: all 0.6s;-webkit-transition: all 0.6s;-o-transition: all 0.6s}
.sponsorLinkInfo.txt{padding:10% 7%;width:86%;height:60%;text-align:left}
.sponsorLink:hover .sponsorLinkInfo.txt, .sponsorLink.selected .sponsorLinkInfo.txt{opacity:1;visibility:visible;transition: all 0.0s;-moz-transition: all 0.6s;-webkit-transition: all 0.6s;-o-transition: all 0.6s}
.sponsorLinkInfo .sponsorName{color:#fff;letter-spacing:-1px;font-size:1.875em;padding-top:13%}
.sponsorLinkInfo.txt .sponsorName{padding:0;margin-bottom:10px}
.sponsorLinkInfo.txt p{font-size:0.875em;font-family:trebuchet ms;letter-spacing:-1px;color:#fff}
.oneSponsors .sponsorLink img,.twoSponsors .sponsorLink img, .oneSponsors .imgNoLink img,.twoSponsors .imgNoLink img{max-width:400px;max-height:300px;width:100%}
.twoSponsors .sponsorLink img, .twoSponsors .imgNoLink img{width:75%}
.twoSponsors .sponsorLink, .twoSponsors .imgNoLink{width:49.8%;border-right:1px solid #E1E1E1;float:left}
.threeSponsors .sponsorLink, .threeSponsors .imgNoLink{width:33%;border-right:1px solid #E1E1E1;float:left}
.fourSponsors .sponsorLink, .fourSponsors .imgNoLink{border-right:1px solid #e1e1e1;border-bottom:1px solid #e1e1e1;width:24.7%;float:left}
.sixSponsors .sponsorLink, .sixSponsors .imgNoLink{border-right:1px solid #e1e1e1;border-bottom:1px solid #e1e1e1;width:16.4%;float:left}


/*article*/
.articleTitle{width:86%;display:block;overflow:hidden;background:#FF3E39;padding:25px 6% 25px 9%;margin-top:-5px}
.articleTitle h4{font-size:2.125em;line-height:27px}
.content article{width:82%;padding:25px 9% 25px 9%}
.content article p{color:#000;font-size:0.875em;line-height:20px;font-family:trebuchet ms;display:block;margin-bottom:10px}
.content article img{margin:25px 0px 30px 0px;display:block;overflow:hidden}
.mentorsDetail.content article{width:92%;padding:25px 5% 25px 3%}
article ul{margin-left:21px;display:block;width:100%;margin:20px 9% 25px 6%}
article li{list-style:disc;color:#000;margin-bottom:15px;font-family:trebuchet ms;font-size:0.875em;max-width:90%}


/*Programme*/
.content.programme article{width:100%;padding:0px;}
.content.programme article p{padding:25px 9% 25px 9%;}
.phase{width:100%;display:block;overflow:hidden}
.phase .title{display:block;cursor:pointer;padding:30px 20px 30px 8%;font-size:2.125em;background:#48b4fb;border-bottom:1px solid #fff;color:#fff}
.faqs .phase .title{padding:13px 20px 13px 8%;font-size:1.125em;font-family:trebuchet ms}
.phase .title, .phase.closed .selected.title{background:#48B4FB;}
.phase .title:hover, .phase.closed .selected.title:hover, .phase .title.selected{background:#FF3E39;}
.phase.closed .phaseContent{display:none}
.phase .phaseContent{display:block;overflow:hidden;width.100%}
.phase .phaseContent ul{margin:0px 9% 25px 16%}
.phase .phaseContent ul li{color:#000;list-style:disc;line-height:25px;font-family:trebuchet ms;font-size:0.875em}

/*ScrollBar Personalizada*/
.scrollBar{width:15px;position:absolute;right:10px;display:block;height:500px;overflow:hidden;top:20px;z-index:20}
.scrollBox{display:block;width:100%;position:relative;height:100%}
.scrollBar .element{width:15px;position:absolute;right:0px;display:block;height:50px;top:0px;) 0px 0px no-repeat;}
.scrollBar .elementBegin{width:15px;position:relative;background: url('../img/scrollbar.png') 0px 0px no-repeat;height:45px}
.scrollBar .elementEnd{width:15px;height:5px;background: url('../img/scrollbarHead.png') no-repeat 0% 0%;overflow:hidden}

/*Media - social quotes*/
.mediaIntro{display: block;width:100%;overflow:hidden;color:black;font-size:1.875em;margin-bottom:15px;letter-spacing:-1px;line-height:32px}
.socialQuote{width:100%;display:block;overflow:hidden;margin:20px 0px 0px 0px}
.socialQuote li{margin-left:25px}
.socialQuote .twitter, .socialQuote .facebook{margin-left:0px;width:100%;display:block;overflow:hidden;margin-bottom:25px;}
.socialQuote .twitter .icon{background: url('../img/twitter_quote.png') 0px 0px no-repeat;background-size:contain;-webkit-background-size:contain;-moz-background-size:contain;-o-background-size:contain;}
.socialQuote .facebook .icon{background: url('../img/fb_quote.png') 0px 0px no-repeat;background-size:contain;-webkit-background-size:contain;-moz-background-size:contain;-o-background-size:contain;}
.socialQuote .icon{width:67px;height:67px;float:left;margin-right:15px}
.socialQuote .icon img{margin:0}
.socialQuote .quote{color:#000;font-family:trebuchet ms;font-style:italic;letter-spacing:-1px;line-height:18px}
.socialQuote .share{color:#48b4fb;font-family:trebuchet ms;font-style:italic;letter-spacing:-1px;display:block}
.socialQuote ul li{list-style:none}


.pageContentHead.introQuestion{padding:15px 4% 18px 16px}
.pageContentHead.introQuestion .title{text-align:center;float:none;font-size:1.5em}
.bg1 .circle.green.bola{margin:12% auto;padding:20px;width:225px;height:225px}
.bg1 .circle.green.bola .txt{padding-top:75px;font-size:2.35em}
article .applyNow{margin-top:30px}
article .applyNow a{background:#48B4FB;color:#fff}

.deadline{z-index:100;position:relative;width:280px;height:37px;overflow:hidden;top:146px;left:3%;display:block;text-align:center;font-size:1.8em;padding-top:5px;-webkit-transform:rotate(-26deg);-o-transform:rotate(-26deg);-moz-transform:rotate(-26deg);-ms-transform:rotate(-26deg)}
.red{background:#ff0000}

.hidden{display:none}
.show{display:block}



/*Animacoes*/
.bola {
-webkit-animation-name: bola-slide;
-webkit-animation-duration: 2s;
-webkit-animation-timing-function: ease-in;
-moz-animation-name: bola-slide;
-moz-animation-duration: 2s;
-moz-animation-timing-function: ease-in;
animation-name: bola-slide;
animation-duration: 2s;
animation-timing-function: ease-in;}


@-webkit-keyframes bola-slide {
	0% {
		margin-top: 500%;
	}
	50% {
		margin-top: 150%;
	}
	100% {
		margin-top: 12%;
	}
}


/*Coluna azul a não ter scroll em alturas inferiores a 845px*/


/*BIG SCREEN - >1300px largura*/
@media all and (min-width: 1700px) and (min-height: 600px){
html{background:#1c2a34}
.geral{width:1700px;float:left;}
.rightContent{height:100%;position:absolute!important}
.leftContent{position:relative}
}

/*Ipad Horizontal | >770px<1030px largura*/
@media all and (min-width: 891px) and (max-width: 1030px){
.geral{min-height:auto}
.contentPage.ipad{overflow-y:scroll}
.rightContent{height:100%;position:fixed}
.logoLc{width:235px}
.subTitleLogo{bottom:24px;left:230px;width:130px;}
.menu ul li a{font-size:1.375em}
.sponsors{padding:15px 10px 0px 10px}
.sponsors img{width:180px}
.listagemSponsors{padding-top:0px}
.listagemSponsors .all{max-height:107px}
.videoHp iframe{height:200px}
.cabecalho{padding:2px 0px 10px 0px}
a{text-decoration:none;transition: all 0.0s;-moz-transition: all 0.0s;-webkit-transition: all 0.0s;-o-transition: all 0.0s;}
a:hover{transition: all 0.0s;-moz-transition: all 0.0s;-webkit-transition: all 0.0s;-o-transition: all 0.0s;}
.controllers ul li, .slideControllers ul li{width:44px;height:44px;margin-bottom:10px;margin-right:6px}
.controllers ul li a, .slideControllers ul li a, .slideControllers ul li a:hover, .controllers ul li a:hover{width:44px;height:44px;background-repeat:no-repeat;background-size:cover;-webkit-background-size:cover;-moz-background-size:cover;-o-background-size:cover;background-image:url(../img/bola.svg);transition: all 0.0s;-moz-transition: all 0.0s;-webkit-transition: all 0.0s;-o-transition: all 0.0s;}
.controllers ul .selected a, .slideControllers ul .selected a, .slideControllers ul .selected a:hover, .controllers ul .selected a:hover{background-repeat:no-repeat;background-size:cover;-webkit-background-size:cover;-moz-background-size:cover;-o-background-size:cover;background-image:url(../img/bola_selected.svg);transition: all 0.0s;-moz-transition: all 0.0s;-webkit-transition: all 0.0s;-o-transition: all 0.0s;}
.slideControllers{right:6%;top:27%}
.controllers{width:150px;margin:2px auto;}
.anySectors .circle{margin:16% auto}
.anySectors {margin: 25% auto;height: 430px;display: block;overflow: hidden;width: 430px;background-repeat: no-repeat;}
.sponsors .frase{font-size:1.7em;padding-left:17px;}
.esquema{margin:17% auto}
.anySectors{margin:20% auto}
.bg4 .circle{margin:10% auto!important;}
.bg7 .circle{margin:25% auto!important;}
.listPeople{margin:10% auto;}
.listaCartoons{margin-top:20px;overflow:visible;background-size:contain;-webkit-background-size:contain;-moz-background-size:contain;-o-background-size:contain;height:50px}
.slideTitle{font-size:2.44em}
.bg2 .medCircle{margin-top:-130px}
.mentorsNr .medCircle{margin:0;width:120px;height:120px}
.mentorsNr{margin:80px auto;padding:0% 10% 0% 10%;width:80%}
.lightBoxCopy{margin:4% auto}
.anySectors {margin: 27% auto!important;}
.bg5 .circle{margin:7% auto}
.bg5 .medCircle{margin:23% auto}
.scrollDown:hover {margin-top: 0px}
.contactForm .row label{padding:20px 7% 20px 2%}
.contactForm .row input, .contactForm .row textarea{width:73%}
.sponsorLinkInfo.txt{padding:7% 7%;width:87%;height:72%;line-height:16px}
.sponsorLinkInfo .sponsorName{font-size:1.6em}
.sponsorLinkInfo.txt p{font-size:0.75em}
.mentorApresent p{letter-spacing:-1px}
.logo{height:143px;margin-bottom:5px}
.applyNow a{width:170px;padding:7px 24px;}
.postsList a{height:215px}
.postsList{overflow:hidden}
.mentors:hover img, .downloads:hover img, .postsList:hover img{filter:none;-webkit-filter: grayscale(0);}
.blog .pageContentHead .title {font-size: 1.6em}
.bg1 .circle.green.bola{padding:15px}
.endSlide{bottom:4px;height:20%}
.middleSlide{bottom:24%}
.middleSlide .mentorsNr .medCircle{font-size:2em;width:100px;height:100px}
.bg1 .endSlide .medCircle{width:86px;height:86px;padding:15px}
.bg1 .circle.green.bola .txt {padding-top:33px;width:186px;margin-left:-21px;font-size:2.1em}
.bg1 .circle.green.bola {padding:35px;width:140px;height:140px}
.middleSlide .mentorsNr .medCircle .nrBig{line-height:72px}
.middleSlide .mentorsNr .medCircle{font-size:1.8em;width:100px;height:100px;padding:20px}
.middleSlide .mentorsNr .men{margin-top:22px}
.middleSlide .mentorsNr div.left{left:15%}
.middleSlide .mentorsNr div.right{right:15%}
}

/*Ipad Vertical | >601px<769px largura*/
@media all and (min-width: 601px) and (max-width: 890px){
.rightContent {z-index:2;height:auto;background:transparent;width:100%;position:relative;overflow:visible;display:block;min-height:302px}
.contentPage.ipad, .contentPage{overflow-y:scroll}
.cabecalho{height:58px;padding:8px 0px;position:fixed;background:#48b4fb;width:100%;z-index:101}
.menu{display:none}
.brandarea{background:rgba(72, 180, 251, 0.7);width:100%;display:block;z-index:1;overflow:visible;position:relative;float:left;margin-top:74px;height:230px}
.applyNow{display:block;width:50%;margin-top:12px}
.videoHp{width:50%;float:left}
.videoHp iframe{height:100%}
.poweredBy{width:50%;float:right}
.leftContent{width:100%;position:relative;display:block;top:-230px;left:auto;}
.sponsors img{width:150px}
.listagemSponsors .all{max-height:100px}
.social{top:20px;right:24%}
.logo{float:left;width:55%;margin-top:2px}
.subTitleLogo{width:100px;bottom:26px;left:260px;}
.applyNow a {width:130px;padding:5px 20px;font-size:1.875em}
.sponsors span {font-size:1.7em;margin-bottom:5px;}
.menuLink{position:relative;color:#fff;font-size:2em;padding-right:55px;background:url(../img/menu.svg) top right no-repeat;line-height:47px;margin-right:6px;width:75px;float:right;overflow:hidden;display:block;margin-top:4px}
.menuMobile {display:none;z-index:9999999999;z-index:5000;width:35%;padding:15px 0px 9px 20px;margin-bottom:-8px;background:#333;position:absolute;top:10px;right:-700px;min-height:400px;transition: all 0.2s;-moz-transition: all 0.6s;-webkit-transition: all 0.6s;-o-transition: all 0.6s;}
.menuMobile.esconder{right:-700px;display:none;transition: all 0.2s;-moz-transition: all 0.6s;-webkit-transition: all 0.6s;-o-transition: all 0.6s;}
.menuMobile.mostrar {z-index:9999999999;top:0px;right:0px;display:block;transition: all 0.2s;-moz-transition: all 0.6s;-webkit-transition: all 0.6s;-o-transition: all 0.6s;}
.menuMobile ul li{width:100%;line-height:60px}
.menuMobile ul li a{color:#fff;font-size:2em}
.close{display:block;margin-bottom:10px;margin-left:-4px}
.close a{background: url('../img/seta_mobile.svg') 0px 0px no-repeat;height:55px;display:block;width:55px;overflow:hidden;text-indent:-999999px}
.no-svg .close a{background: url('../img/sprite_geral.png') -312px -260px;background-size:none;-webkit-background-size:none;-moz-background-size:none;-o-background-size:none;}
.slideControllers{right:6%;top:30%}
.controllers{margin-top:0px;width:145px}
.controllers ul li, .slideControllers ul li{width:44px;height:44px;margin-bottom:10px;margin-right:6px}
.controllers ul li a, .slideControllers ul li a, .slideControllers ul li a:hover, .controllers ul li a:hover{width:44px;height:44px;background-repeat:no-repeat;background-size:cover;-webkit-background-size:cover;-moz-background-size:cover;-o-background-size:cover;background-image:url(../img/bola.svg);transition: all 0.0s;-moz-transition: all 0.0s;-webkit-transition: all 0.0s;-o-transition: all 0.0s;}
.controllers ul .selected a, .slideControllers ul .selected a, .slideControllers ul .selected a:hover, .controllers ul .selected a:hover{background-repeat:no-repeat;background-size:cover;-webkit-background-size:cover;-moz-background-size:cover;-o-background-size:cover;background-image:url(../img/bola_selected.svg);transition: all 0.0s;-moz-transition: all 0.0s;-webkit-transition: all 0.0s;-o-transition: all 0.0s;}
.anySectors .circle{margin:16% auto}
.anySectors {margin: 25% auto;height: 430px;display: block;overflow: hidden;width: 430px;background-repeat: no-repeat;}
.logoLc{background:url('../img/lcLogoIpadVert.svg') 0px 0px no-repeat;height:50px;width:315px;margin-left:10px}
.logoLc img{display:none}
.subTitleLogo{display:none}
.slide{max-height:858px}
.slide.bg5{max-height:930px}
.copyrightInfo{bottom:10%}
.scrollDown:hover {margin-top: 0px}
.noHomepage .brandarea{display:none}
.noHomepage .rightContent{min-height:58px;z-index:13;overflow:visible;height:auto}
.noHomepage .leftContent{top:0px;z-index:10}
.noHomepage .pageHead{top:74px;width:100%;z-index:12}
.noHomepage .logoOL{display:none}
.sixSponsors .sponsorLink, .sixSponsors .imgNoLink{width:16.4%}
.fourSponsors .sponsorLink, .fourSponsors .imgNoLink{width:24.7%}
.mentors, .downloads, .postsList{margin-top:75px}
.mentorInfo{padding:5% 15% 5% 17px}
.content{margin-top:75px}
.scrollBar{display:none}
.logoOL{z-index:100}
.mentorInfo h4{float:left;height:18px;display:block;overflow:hidden;width:100%}
.postsList a{height:220px}
.postsList{overflow:hidden}
.mentors:hover img, .downloads:hover img, .postsList:hover img{filter:none;-webkit-filter: grayscale(0);}
.blog .pageContentHead .title {font-size: 1.6em;line-height:34px}
.blog select{padding-top:3px}
.middleSlide{bottom:20%}
.bg1 .circle.green.bola {padding:35px;width:140px;height:140px;margin:40% auto!important}
.pageHead.introQuestion{top:230px}
.bg1 .circle.green.bola .txt {font-size:1.8em;padding-top:39px}
.middleSlide .mentorsNr .medCircle{width: 100px;height: 100px;padding: 20px;font-size: 1.8em;}
.bg1 .endSlide .medCircle{margin-left:4.5%}
.middleSlide .mentorsNr div.left{left:28%}
.middleSlide .mentorsNr div.right{right:28%}
.bg1{background-position:0px 80px}
.middleSlide .mentorsNr .men{margin-top:23px}
.pageHead.introQuestion{z-index:1}
.deadline{top:376px}
}

/*Iphone & Mobile | >280px<600px largura*/
@media all and (min-width: 200px) and (max-width: 600px){
html{display:block}
.noHomepage.geral{overflow-x:hidden;overflow-y:auto;height:auto;-webkit-overflow-scrolling:touch;}
.contentPage{height:auto;min-height:430px}
.noHomepage .leftContent{height:auto;overflow:visible}
.mobile{display:block;}
.rightContent {z-index:12;background:transparent;width:100%;position:relative;overflow:visible;min-height:49px;height:auto;}
.noHomepage .rightContent {min-height:58px;z-index:14;overflow:visible}
.logoLc {background: url('../img/lcLogoIpadVert.svg') 0px 0px no-repeat;height: 40px;width: 200px;margin-left: 10px;background-size:contain;-webkit-background-size:contain;-moz-background-size:contain;-o-background-size:contain;}
.logoLc img{display:none}
.no-svg .logoLc{background:url('../img/sprite_geral.png') -5px -781px;height:33px;width:194px;background-size:auto;-webkit-background-size:auto;-moz-background-size:auto;-o-background-size:auto;}
.cabecalho{display:block;padding:8px 0px;position:relative;background:#48b4fb;width:100%;z-index:100;height:33px}
.noHomepage .cabecalho {height:33px;padding:8px 0px;position:fixed;background:#48B4FB;width:100%;}
.menu{display:none}	
.brandarea{display:none}
.applyNow{display:block;width:50%;margin-top:30px}
.videoHp{width:50%;float:left}
.videoHp iframe{height:100%}
.leftContent{width:100%;position:relative;overflow:hidden;-webkit-overflow-scrolling:touch;}
.scrollable{overflow:hidden;}
.listagemSponsors .all{max-height:100px}
.social{display:none}
.logo{float:left;width:70%;margin-top:0px;margin-bottom:0px	}
.subTitleLogo{width:55px;bottom:31px;left:155px;font-size:0.75em;display:none}
.no-svg .subTitleLogo {width:55px;bottom:15px;left:165px}
.applyNow a, .applyNow .btn{width:170px;padding:5px 10px;font-size:22px}
.sponsors span {font-size:1.5em;margin-bottom:5px;}
.menuLink{position:relative;background:url(../img/menu.svg) top right no-repeat;height:35px;margin-right:15px;float:right;overflow:hidden;margin-top:0px;text-indent:-9999999px;width:35px;padding:0;display: block;background-size:contain;-webkit-background-size:contain;-moz-background-size:contain;-o-background-size:contain;}
.no-svg .menuLink{background:url(../img/sprite_geral.png) -601px -17px no-repeat;height:33px;width:33px;background-size:auto;-webkit-background-size:auto;-moz-background-size:auto;-o-background-size:auto;}
.menuMobile {display:none;top:0px;z-index:5000;width:54%;padding:10px 0px 9px 20px;margin-bottom:-8px;background:#333;position:absolute;right:-700px;min-height:400px;transition: all 0.2s;-moz-transition: all 0.6s;-webkit-transition: all 0.6s;-o-transition: all 0.6s;}
.menuMobile.esconder{display:none;transition: display 0.0s;-moz-transition: display 0.0s;-webkit-transition: display 0.0s;-o-transition: display 0.0s;}
.menuMobile.mostrar{display:block;transition: display 0.0s;-moz-transition: display 0.0s;-webkit-transition: display 0.0s;-o-transition: display 0.0s;}
.menuMobile.esconder{right:-700px;transition: all 0.2s;-moz-transition: all 0.6s;-webkit-transition: all 0.6s;-o-transition: all 0.6s;}
.menuMobile.mostrar {right:0px;transition: all 0.2s;-moz-transition: all 0.6s;-webkit-transition: all 0.6s;-o-transition: all 0.6s;}
.menuMobile ul li{width:100%;line-height:38px}
.menuMobile ul li a{color:#fff;font-size:1.5em}
.close{display:block;margin-bottom:10px;margin-left:-4px}
.close a{background: url('../img/seta_mobile.svg') 0px 0px no-repeat;height:30px;display:block;width:30px;overflow:hidden;text-indent:-999999px;background-size:contain;-webkit-background-size:contain;-moz-background-size:contain;-o-background-size:contain;}
.no-svg .close a{background: url('../img/sprite_geral.png') -322px -273px;height:32px;width:32px;right:32px;background-size:auto;-webkit-background-size:auto;-moz-background-size:auto;-o-background-size:auto;}
.circle, .bg5 .circle, .bg7 .circle, .bg3 .circle{width:200px;height:200px;margin:16% auto;padding:20px}
.circle .txt, .bg7 .circle .txt{font-size:1.5em;padding-top:54px}
.bg7 .circle .txt{line-height:35px;width:120px;margin:0 auto;font-size:2em;padding-top:38px}
.bg5 .circle .txt{font-size:1.5em;padding-top:26px;width:100px;margin:0 auto}
.no-svg .circle .txt{font-size:1.4em;letter-spacing:-1px;width:160px;margin:0 auto}
.no-svg .circle.green{background: url('../img/sprite_geral.png') -757px -287px}
.bg5 .circle{width:100px;height:100px;margin:16% auto;padding:20px}
.bg5 .medCircle{width:70px;height:70px;padding:20px;margin:15% auto;}
.bg5 .medCircle span{margin-top:10px;font-size:1.8em;line-height:26px}
.brandAreaFooter{position:relative;width:100%;display:block;}
.watchVideo{width:100%;display:block;overflow:hidden;height:69px}
.watchVideo img{position:relative;z-index:-1;margin-top:-130px;opacity:0.7}
.watchVideo span{font-size:1.55em;margin:0 auto;width:160px;display:block;text-align:center;padding-top:8%;color:#fff;font-weight:bold}
.applyNow {display:block;width:100%;margin-top:3%}
.poweredBy{width:100%;overflow:visible}
.sponsors{padding-left:0px}
.sponsors img{width:155px}
.logoOL{bottom:-15px;}
.rightContent .logoOL{display:none}
.slideControllers{right:2%;top:15%;width:45px}
.controllers ul li, .slideControllers ul li{width:33px;height:33px;margin-bottom:10px;margin-right:18px}
.controllers ul li:last-child, .slideControllers ul li:last-child{margin-right:0px}
.controllers ul li a, .slideControllers ul li a, .slideControllers ul li a:hover, .controllers ul li a:hover{width:35px;height:35px;background-repeat:no-repeat;background-size:cover;-webkit-background-size:cover;-moz-background-size:cover;-o-background-size:cover;background-image:url(../img/bola.svg);transition: all 0.0s;-moz-transition: all 0.0s;-webkit-transition: all 0.0s;-o-transition: all 0.0s;}
.controllers ul .selected a, .slideControllers ul .selected a, .slideControllers ul .selected a:hover, .controllers ul .selected a:hover{background-repeat:no-repeat;background-size:cover;-webkit-background-size:cover;-moz-background-size:cover;-o-background-size:cover;background-image:url(../img/bola_selected.svg);transition: all 0.0s;-moz-transition: all 0.0s;-webkit-transition: all 0.0s;-o-transition: all 0.0s;}
.controllers{width:135px}
.bg2 .medCircle {width:60px;height:60px;padding:20px;margin-top:-130px;color:#F26D32;font-size:1.4em}
.bg2 .medCircle span{margin:-18px 0px -16px -7px;font-size:3em}
.slideTitle{margin-top:28px;font-size:2.44em}
.listaCartoons h4{margin:0px;font-size:2em}
.listaCartoons{overflow:visible;margin-top:50px;height:49px;background-size:contain;-webkit-background-size:contain;-moz-background-size:contain;-o-background-size:contain;}
.miniCircle{width:33px;height:33px}
.semiCircle{width:150px;height:150px}
.semiCircle p{display:none}
.scrollDown.setaBlack {background: url('../img/seta_scroll_black.svg')0px 0px no-repeat;background-size:cover;-webkit-background-size:cover;-moz-background-size:cover;-o-background-size:cover;width:40px;height:40px}
.scrollDown.setaWhite {background: url('../img/seta_scroll_white.svg')0px 0px no-repeat;background-size:cover;-webkit-background-size:cover;-moz-background-size:cover;-o-background-size:cover;width:40px;height:40px}
.tellmeMore{height:55px}
.mentorsNr{margin:20px auto;}
.mentorsNr .medCircle {width:60px;height:60px;padding:30px;margin-top:0px;color:black;font-size:1.1em;line-height:13px;text-align:left}
.mentorsNr .man{width:32px;height:77px;position:absolute;left:-11px;top:19px}
.mentorsNr .medCircle .nrBig {font-size:2.8em;margin:0px 0px 1px 0px;letter-spacing:-4px;line-height:38px;margin-left:-2px}
.anySectors .circle{margin:18% auto;width: 130px;height: 130px;}
.anySectors .circle .txt{padding-top:10px;width:136px;padding-bottom:4px}
.anySectors .circle .scrollDown{margin:0;}
.anySectors {margin: 25% auto;height:260px;display: block;overflow: hidden;width: 260px;background-repeat: no-repeat;}
.bg7 .circle{margin:8% auto}
.listPeople{width:270px;margin:6% auto}
.listPeople h3 {font-size: 1.7em;line-height:70px;margin-left:4px}
.listPeople .icon{width:70px;height:70px}
.slide{height:100%}
.bg3 .medCircle span {font-size:1.2em;padding-top:12px;display:block;width:67px;margin:0 auto;text-align:center;margin-left:-13px}
.bg3 .medCircle {width:40px;height:40px;padding:25px}
.bg3 .circle{width:140px;height:140px;margin:27% auto;padding:20px}
.scrollDown{margin-top:8px}
.bg3 .circle .txt {width:150px;font-size:1.1em;line-height:1.2em;padding-top:26px;margin-left:-6px}
.esquemaLig{width:280px;height:332px;background:none}
.esquema{margin:13% auto}
.applyNow a, .applyNow .btn{margin-top:18px}
.lightBoxCopy {width: 100%;margin: 102px auto}
.lightBoxCopy header{margin-bottom:16px}
.lightBoxCopy h2{font-size:1em;}
.scrollDown:hover {margin-top: 8px}
.no-svg .sponsors a img{display:none}
.no-svg .listPeople h3{line-height:45px;margin-top:-15px}
.no-svg .listPeople span{margin-top:25px; margin-bottom:-25px}
.no-svg .listPeople .icon.globe{background:url('../img/sprite_geral.png') -1029px -7px;background-size:initial;-webkit-background-size:initial;-moz-background-size:initial;-o-background-size:initial;}
.no-svg .listPeople .icon.battery{background:url('../img/sprite_geral.png')  -1029px -86px;background-size:initial;-webkit-background-size:initial;-moz-background-size:initial;-o-background-size:initial;}
.no-svg .listPeople .icon.ballon{background:url('../img/sprite_geral.png') -1029px -163px;background-size:initial;-webkit-background-size:initial;-moz-background-size:initial;-o-background-size:initial;}
.no-svg .listPeople .icon.lamp{background:url('../img/sprite_geral.png') -1029px -242px;background-size:initial;-webkit-background-size:initial;-moz-background-size:initial;-o-background-size:initial;}
.no-svg .controllers ul li a, .no-svg .slideControllers ul li a, .no-svg .slideControllers ul li a:hover, .no-svg .controllers ul li a:hover{width:45px;height:45px;background:url('../img/sprite_geral.png') -780px -74px;background-size:initial;-webkit-background-size:initial;-moz-background-size:initial;-o-background-size:initial;}
.no-svg .controllers ul .selected a, .no-svg .slideControllers ul .selected a, .no-svg .slideControllers ul .selected a:hover, .no-svg .controllers ul .selected a:hover{background:url('../img/sprite_geral.png') -836px -74px;background-size:initial;-webkit-background-size:initial;-moz-background-size:initial;-o-background-size:initial;}
.no-svg .bg5 .circle .txt{width:75px}
.no-svg .scrollDown.setaBlack{background:url('../img/sprite_geral.png') -839px -14px no-repeat;width:55px;height:55px;margin-top:6px;background-size:initial;-webkit-background-size:initial;-moz-background-size:initial;-o-background-size:initial;}
.no-svg .scrollDown.setaWhite{background:url('../img/sprite_geral.png') -894px -14px no-repeat;width:55px;height:55px;margin-top:6px;background-size:initial;-webkit-background-size:initial;-moz-background-size:initial;-o-background-size:initial;}
.no-svg .scrollDown.setaBlue{background:url('../img/sprite_geral.png') -779px -14px no-repeat;width:55px;height:55px;margin-top:6px;background-size:initial;-webkit-background-size:initial;-moz-background-size:initial;-o-background-size:initial;}
.no-svg .sponsors a{width:120px;height:50px}
.no-svg .sponsors .betai{background:url('../img/sprite_geral.png') -543px -949px no-repeat;width:100px!important}
.no-svg .sponsors .masschallenge{background:url('../img/sprite_geral.png') -273px -938px no-repeat;width:130px}
.no-svg .sponsors .startupLx{background:url('../img/sprite_geral.png') -411px -944px no-repeat;}
.no-svg .sponsors .seedcamp{background:url('../img/sprite_geral.png') -273px -938px no-repeat;width:130px;margin-top:-10px}
.no-svg .sponsors .cml{background:url('../img/sprite_geral.png') -139px -938px no-repeat;height:76px;margin-top:3px;width:130px}
.no-svg .sponsors .cgd{background:url('../img/sprite_geral.png') -995px -937px no-repeat;width:135px}
.no-svg .controllers{width:220px}
.mentors nav ul li, .downloads nav ul li{float:left;width:50%}
.filter label{font-size:1.3em;padding-top:5px;padding-left:5px}
.pageHead{width:100%}
.noHomepage .brandAreaFooter.mobile{display:none}
.mentors, .downloads, .postsList{margin-top:49px}
.pageHead{top:49px;z-index:10;min-height:49px}
.pageContentHead, .pageSubContentHead{padding:8px 4% 9px 4%;width:93%}
.pageContentHead .title, .pageSubContentHead .title{font-size:1.5em;line-height:30px}
.back .seta{width:27px;height:27px;margin-top:3px}
.mentorsFilters{display:none}
.mentorsFiltersSelect select{border:none;border-radius:0px;color:#48B4FB;height:50px;width:120%;padding:7px 5% 7px 3%;font:normal 1.6em 'Bariol', trebuchet ms, sans-serif;letter-spacing:-1px;background: url('../img/seta_selectMobile.svg') no-repeat 270px 8px #fff; }
.no-svg select{width:100%;}
.mentorsFiltersSelect{position:relative}
.content{margin-top:49px}
.mapa iframe{height:150px}
.mapa{height:200px;overflow:hidden;display:block}
.contactForm .row input, .contactForm .row textarea{width:58%}
.contactForm .row label{width:26%;padding:20px 3% 20px 5%}
.row.msg label{height:110px}
.oneSponsors .sponsorLink img, .oneSponsors .imgNoLink img{max-width:200px}
.twoSponsors .sponsorLink, .twoSponsors .imgNoLink{width:49.5%}
.fourSponsors .sponsorLink, .fourSponsors .imgNoLink{width:24.6%}
.sixSponsors .sponsorLink, .sixSponsors .imgNoLink{width:24.6%}
.sponsorLinkInfo.txt{display:none}
.content.supporters{margin-top:150px}
.articleTitle{padding:15px 8% 15px 7%;margin-top:-4px}
.articleTitle h4{font-size:1.6em;line-height:22px}
.content article{padding:20px 9% 25px 7%;width:84%}
.mentorApresent{width:92%}
.mentorPhotoMobile{display:block}
.mentorPhotoStandard{display:none}
.mentorBrandarea img{width:100%}
.content.mentorsDetail{margin-top:73px}
.mentorsDetail.content article{width:91%;padding:25px 5% 25px 4%}
.mentorSocial{top:3%;bottom:auto}
.phase .title{padding:25px 15px;font-size:1.3em}
.mentorInfo{padding:5% 15% 5% 17px}
.noHomepage .rightContent{min-height:49px}
.scrollBar{display:none}
.mentorInfo h4{float:left;height:18px;display:block;overflow:hidden;width:100%}
.no-svg .pageHead{width:100%}
.postsList .largePost, .postsList .standardPost{width:100%}
.postsList .standardPost{margin:0;}
.postsList .standardPost .postInfo{width:85%;left:10px}
.postsList .postInfo{width:85%;left:10px}
.postsList a{height:190px}
.postInfo .postTitle{font-size:1.2em}
.mentors:hover img, .downloads:hover img, .postsList:hover img{filter:none;-webkit-filter: grayscale(0);}
.blog .pageHead{position:relative;top:0px;margin-bottom:-50px}
.blog .pageContentHead .title, .blog .pageSubContentHead .title{font-size:1.2em}
.blog .pageContentHead{max-height:70px}
.blog .menuBlog {float:left;width:104%;margin-left:-4%}
.blog .menuBlog select{color:#48B4FB;margin-top:10px;height:45px;width:109%;padding-top:4px;background:url('../img/seta_selectMobile.svg') no-repeat 270px 4px #FFF;}
.pageContentHead.introQuestion{padding:5px 1% 8px 2px;width:100%}
.pageContentHead.introQuestion .title{font-size:0.95em}
.bg1 .endSlide .medCircle{width:50px;height:50px;padding:10px}
.bg1 .endSlide .medCircle span{line-height:19px;font-size:0.9em}
.bg1 .circle.green.bola{height:100px;width:100px;margin:17% auto;padding:10px}
.bg1 .circle.green.bola .txt {padding-top:26px;font-size:1.3em}
.middleSlide .mentorsNr .medCircle .nrBig{line-height:49px}
.middleSlide .mentorsNr .medCircle {width:60px;height:60px;padding:20px;font-size:1.3em}
.middleSlide .mentorsNr .men{height:70px;margin-top:18px}
.middleSlide{bottom:16%}
.endSlide{bottom:50px}
.middleSlide .mentorsNr div.left{left:22%}
.middleSlide .mentorsNr div.right{right:22%}
.deadline{top:76px;left:1%;width:160px;height:21px;font-size:0.9em;z-index:1}
}

@media all and (min-width:800px) and (min-height: 890px){
.rightContent{position:fixed;height:100%}
}

@media all and (max-width: 1030px) and (min-width: 768px) and (max-height: 640px){
.logoOL{bottom:-111px}
}

@media all and (min-width: 770px) and (max-width: 1281px) and (min-height: 600px) and (max-height: 801px){
.esquema{margin:9% auto}
.anySectors{margin:4% auto}
.circle{margin:7% auto;}
.listPeople{margin:4% auto;}
}

@media all and (min-width: 1025px) and (max-width: 1281px) and (min-height: 685px) and (max-height: 801px){
.geral{overflow:hidden}
.listaCartoons{margin-top:20px;overflow:visible;background-size:contain;-webkit-background-size:contain;-moz-background-size:contain;-o-background-size:contain;height:50px}
.slideTitle{font-size:2.44em}
.bg2 .medCircle{margin-top:-130px}
.mentorsNr .medCircle{margin:0;width:120px;height:120px}
.mentorsNr{margin:80px auto;padding:0% 10% 0% 10%;width:80%}
.logoOL{bottom:-9px}
.bg5 .medCircle {margin: 9% auto}
.lightBoxCopy{margin:0 auto}
}

/*Coluna azul a não ter scroll em alturas inferiores a 845px*/
@media only screen and (min-width:1025px) and (min-height: 770px) and (max-height: 880px){
.videoHp iframe{height:220px}
.logoLc{width:240px;height:auto}
.subTitleLogo{bottom:21px;left:250px}
.rightContent{height:100%}
}

@media only screen and (min-width:1025px) and (min-height: 622px) and (max-height: 769px){
.videoHp iframe{height:220px}
.logoLc{width:240px;height:auto;margin-top:10px;margin-left:6px}
.logoLc img{height:108px}
.subTitleLogo{left:190px;bottom:17px}
.rightContent{height:100%}
.cabecalho{padding:0px 0px 7px 0px}
.menu{margin-top:-25px;padding:0px 12px}
.menu ul li{line-height:27px}
.menu ul li a{font-size:1.4em;padding:0px 8px 0px 8px}
.logoOL{bottom:0px}
.applyNow a, .applyNow .btn{width:140px;padding:6px 28px;color:#48B4FB;font-size:22px}
.poweredBy{margin-top:-14px}
.controllers{margin:3px auto;}
.middleSlide .mentorsNr div.left{left:31%}
.middleSlide .mentorsNr div.right{right:31%}
.endSlide{height:23%}
}


@media only screen and (min-width:1025px) and (min-height: 200px) and (max-height: 621px){
.logoLc{width:200px;height:auto}
.cabecalho{padding:3px 0px 0px 0px}
.videoHp iframe{height:180px}
.subTitleLogo {bottom: 14px;left: 200px;}
.menuSelect{display:block;overflow:hidden;margin-bottom:20px}
.menuSelect select{border: none;border-radius: 0px;color: #48B4FB;height: 42px;width: 322px;padding: 0px 5% 0px 3%;font: normal 1.6em 'Bariol', trebuchet ms, sans-serif;letter-spacing:-1px;-webkit-appearance:none;-moz-appearance:none;-webkit-appearance:none;background:url('../img/seta_selectMobile.svg') no-repeat 276px 7px #fff;margin-left:17px;cursor:pointer}
.menu {display:none}
.poweredBy{height:180px}
.sponsors img{width:30%}
.rightContent{height:100%}
.geral{overflow:hidden}
.sponsors .cgd img{width:30%}
.controllers{margin:0 auto}
.middleSlide .mentorsNr div.left{left:31%}
.middleSlide .mentorsNr div.right{right:31%}
.endSlide{height:23%}
}