/*
Theme Name: 	Rokk3r Labs
Theme URI: 		http://www.rokk3rlabs.com
Description: 	The totally nude Rokk3r Labs theme!
Version: 		1.0
Author: 		ROKK3RLABS 
Author URI: 	www.rokk3rlabs.com
*/

@import "css/reset.css";

* {
	-webkit-tap-highlight-color: transparent; /* No background, just iOS: */
	-webkit-tap-highlight-color: rgba(0, 0, 0, 0); /* No background iOS + Android: */
	-webkit-box-sizing: border-box;
	-moz-box-sizing: border-box;
	-ms-box-sizing: border-box;
	box-sizing: border-box;
}

@font-face {
    font-family: 'nexa_boldregular';
    src: url('fonts/nexabold-webfont.eot');
    src: url('fonts/nexabold-webfont.eot?#iefix') format('embedded-opentype'),
         url('fonts/nexabold-webfont.woff2') format('woff2'),
         url('fonts/nexabold-webfont.woff') format('woff'),
         url('fonts/nexabold-webfont.ttf') format('truetype'),
         url('fonts/nexabold-webfont.svg#nexa_boldregular') format('svg');
    font-weight: normal;
    font-style: normal;
}

@font-face {
    font-family: 'nexa_lightregular';
    src: url('fonts/nexalight-webfont.eot');
    src: url('fonts/nexalight-webfont.eot?#iefix') format('embedded-opentype'),
         url('fonts/nexalight-webfont.woff2') format('woff2'),
         url('fonts/nexalight-webfont.woff') format('woff'),
         url('fonts/nexalight-webfont.ttf') format('truetype'),
         url('fonts/nexalight-webfont.svg#nexa_lightregular') format('svg');
    font-weight: normal;
    font-style: normal;
}

/* ------------------------- */
:link:focus, :visited:focus { -moz-outline: none; }
img { border: 0; }
a, a:active, a:focus, a:visited { outline: none; text-decoration: none; /*border: none;*/ }
.clearfix:after { visibility: hidden; display: block; font-size: 0; content: " "; clear: both; height: 0; }
* html .clearfix { zoom: 1; } /* IE6 */
*:first-child+html .clearfix { zoom: 1; } /* IE7 */
/* ------------------------- */

html, body { height: 100%; }
body { width: 100%; overflow-x: hidden; overflow-y: hidden; /*background-image: url('images/default.jpg'); background-attachment: fixed;*/ font-family: 'nexa_lightregular'; position: relative; -webkit-font-smoothing: antialiased; -moz-font-smoothing: antialiased; -ms-font-smoothing: antialiased; -o-font-smoothing: antialiased; font-smoothing: antialiased; }
body.page-template-home-php.homeMobile { background: url('images/static_background_1280x720.png') top center no-repeat; -webkit-background-size: cover;
	-moz-background-size: cover;
  	-o-background-size: cover;
	background-size: cover; }
strong { font-family: 'nexa_boldregular'; }

.cover { display: none; visibility: hidden; opacity: 0; }

/* Header */
#header { 
	position: fixed;
	left: 0;
	top: 0;
	height: 100%;
	width: 175px;
	overflow: hidden;
	cursor: default;
	color: #c8c8c8;
	background: #F1F1F2;
	overflow-x: hidden;
	overflow-y: hidden;
	z-index: 100;
	-moz-transition: width ease-in-out 0.28s, background linear 0.1s;
	-webkit-transition: width ease-in-out 0.28s, background linear 0.1s;
	-o-transition: width ease-in-out 0.28s, background linear 0.1s;
	transition: width ease-in-out 0.28s, background linear 0.1s;
	-ms-transform: translate(0px, 0);
	-moz-transform: translate(0px, 0);
	-webkit-transform: translate3d(0px, 0, 0);
	transform: translate(0px, 0);
	-webkit-touch-callout: none;
	-webkit-user-select: none;
	-moz-user-select: none;
	-ms-user-select: none;
	-o-user-select: none;
	user-select: none;
	-webkit-font-smoothing: subpixel-antialiased;
}
#scrollMenu{   
	margin-right: -20px;
    overflow-y: auto;
    overflow-x: hidden;
    height: 100%;
}
#header h1 { width: 175px; border-bottom: 1px solid rgba(19, 22, 41, .2); padding: 30px 20px; }
#header h1 a { display: block; width: 124px; height: 14px; background: url('images/logo.png') 0 0 no-repeat; text-indent: -99999px; 
	-moz-transition: background-position ease-in-out 0.28s;
	-webkit-transition: background-position ease-in-out 0.28s;
	-o-transition: background-position ease-in-out 0.28s;
	transition: background-position ease-in-out 0.28s;
}
#header .menu { width: 175px; font-family: 'nexa_boldregular'; font-size: 11px; padding: 0 0 22px 0; }
#header .menu li { border-bottom: 1px solid rgba(19, 22, 41, .2); }
#header .menu li > a { display: block; color: #7B8D9E; letter-spacing: .5px; padding: 16px; padding-left: 55px; padding-right: 0; position: relative; }
#header .menu li > a:hover,
#header .menu li > a.active { color: #404041; }
#header .menu li a:hover .icon,
#header .menu li a.active .icon { background-position-x: center; }
#header .menu li a .icon { 
	display: block;
	position: absolute;
	top: -4px;
	left: 18px;
	width: 17px;
	height: 50px;
	overflow: hidden;
	background: url('images/misc-menu@2x.png') 0 0 no-repeat;
	background-size: 51px auto;
}
#header .menu li.applycobuild .icon { background-position: 0 -541px; }
#header .menu li.entrepreneur .icon { background-position: 0 0; }
#header .menu li.team .icon { background-position: 0 -47px; }
#header .menu li.cobuild .icon { background-position: 0 -91px; }
#header .menu li.portfolio .icon { background-position: 0 -135px; }
#header .menu li.press .icon { background-position: 0 -181px; }
#header .menu li.investment .icon { background-position: 0 -226px; }
#header .menu li.enterprise .icon { background-position: 0 -270px; }
#header .menu li.ethos .icon { background-position: 0 -314px; }
#header .menu li.special .icon { background-position: 0 -359px; }
#header .menu li.coinspire .icon { background-position: 0 -404px; }
#header .menu li.contact .icon { background-position: 0 -450px; }
#header .menu li.coinvest .icon { background-position: 0 -496px; }
#header .menu li.about .icon { background-position: 0 -586px; }
#header .menu li.subscribe .icon { background-position: 0 -629px; }
#header .social { width: 175px;
	opacity: 1;
	transition: opacity .28s ease-in-out;
	-moz-transition: opacity .28s ease-in-out;
	-webkit-transition: opacity .28s ease-in-out;
	-o-transition: opacity .28s ease-in-out;
}
#header .social li { display: block; float: left; margin-left: 13px; }
#header .social li:first-child { margin-left: 18px; }
#header .social li a { display: block; background: url('images/social.png') 0 0 no-repeat; width: 17px; height: 16px; }
#header .social li.fb a { background-position: 0 0; }
#header .social li.tw a { background-position: -30px 0; }
#header .social li.ins a { background-position: -60px 0; }
#header .social li.oth a { background-position: -90px 0; }
#header .social li.lin a { background-position: -120px 0; }
#header .social li.cb a { background-position: -150px 0; }
#header .social li a:hover { opacity: .6; }
#header .copy { width: 175px; color: #4C5868; font-family: Arial; font-size: 6.6px; text-transform: uppercase; text-align: center; padding-top: 20px; padding-bottom: 10px;
	opacity: 1;
	transition: opacity .28s ease-in-out;
	-moz-transition: opacity .28s ease-in-out;
	-webkit-transition: opacity .28s ease-in-out;
	-o-transition: opacity .28s ease-in-out;
}
#header .subpagesContact { display: none; }
#header .subpagesContact li { border-top: 1px solid rgba(19, 22, 41, .2); border-bottom: 0 none; }
#header .subpagesContact li > a { padding: 18px; padding-right: 0; }
#header .subpagesContact li .entry { display: none; padding-left: 18px; padding-bottom: 18px; }
#header .subpagesContact li .entry a { color: #7B8D9E; }
#header .subpagesContact li .entry a:hover { text-decoration: underline; }
#header .menu li.applycobuild a { background-color: #ee3e24; color: #fff; }
#header .menu li.applycobuild a .icon { background-position-x: right; }

/* Content */
.content { 
	height: 100%;
	position: relative;
	-ms-transform: translate(175px, 0); /* 175px width header */
	-moz-transform: translate(175px, 0); /* 175px width header */
	-webkit-transform: translate3d(175px, 0, 0); /* 175px width header */
	transform: translate(175px, 0); /* 175px width header */
	-ms-transition: -ms-transform 0.28s ease-in-out;
	-moz-transition: -moz-transform 0.28s ease-in-out;
	-webkit-transition: -webkit-transform 0.28s ease-in-out;
	transition: transform 0.28s ease-in-out;
}
.content.beforeShow { display: none; }
.content .header { 
	min-height: 239px;
	background-repeat: no-repeat;
	background-position: top center;
	-webkit-background-size: cover;
	-moz-background-size: cover;
  	-o-background-size: cover;
	background-size: cover; }
.content .header h2 { max-width: 70%; margin: 0 auto; font-family: 'nexa_boldregular'; font-size: 50px; color: #fff; padding: 150px 0 0 0; }
.content .topMobile { display: none; background: #313745; text-align: center; padding: 30px 0; position: relative; }
.content .topMobile h2 { font-size: 30px; color: #fff; }
.content .topMobile .btHome { position: absolute; top: 26px; left: 14px; background: url('images/bt-home-mobile.png') 0 0 no-repeat; width: 100px; height: 45px; background-size: 100px auto; display: block; }

/* Nav collapsed */
.nav-collapsed #header { width: 55px; }
.nav-collapsed #header h1 a { background-position: -105px 0; }
.nav-collapsed #header .social,
.nav-collapsed #header .copy { opacity: 0; }
.nav-collapsed .content {
	-ms-transform: translate(55px, 0);
	-moz-transform: translate(55px, 0);
	-webkit-transform: translate3d(55px, 0, 0);
	transform: translate(55px, 0);
}
.nav-collapsed #wrapper {
	-ms-transform: translate(0, 0);
	-moz-transform: translate(0, 0);
	-webkit-transform: translate3d(0, 0, 0);
	transform: translate(0, 0);
}

/* Coinvest */

	.page-template-page-coinvest-php,
	.tax-tipos-team { overflow-y: visible; overflow-x: hidden; }
	.page-template-page-coinvest-php .content,
	.tax-tipos-team .content { background: transparent; height: auto; 
	/*-ms-transform: none;
	-moz-transform: none;
	-webkit-transform: none;
	transform: none;*/ }
	.page-template-page-coinvest-php .btShowMenu,
	.tax-tipos-team .btShowMenu { display: none; position: absolute; margin-top: -40px; right: 20px; font-size: 16px; color: #313745; background: url('images/bt-showmenu.png') top right no-repeat; background-size: 20px auto; padding-right: 30px; font-family: 'nexa_boldregular'; }
	.page-template-page-coinvest-php .btShowMenu:hover,
	.tax-tipos-team .btShowMenu:hover { opacity: .6; }
	.page-template-page-coinvest-php .btShowMenu.open,
	.tax-tipos-team .btShowMenu.open { background-position: bottom right; }
	.page-template-page-coinvest-php .content .header h2,
	.tax-tipos-team .content .header h2 { color: #313745; }
	.page-template-page-coinvest-php .data,
	.tax-tipos-team .data { position: relative; max-width: 950px; margin: 0 auto; padding: 30px 0 0 0; }
	.page-template-page-coinvest-php .submenu,
	.tax-tipos-team .submenu { background: #fff; padding: 20px 0; padding-bottom: 13px; display: block; top: 0; position: relative;
	  -webkit-transition: top 0.4s ease-in-out; 
	  -moz-transition: top 0.4s ease-in-out; 
	  -ms-transition: top 0.4s ease-in-out; 
	  -o-transition: top 0.4s ease-in-out; 
	  transition: top 0.4s ease-in-out; }
	.page-template-page-coinvest-php .submenu.fixed { position: fixed; top: -100px; left: 55px; width: 100%; z-index: 50; opacity: 0; }
	.page-template-page-coinvest-php .submenu.fixed.ready { top: 0; opacity: 1; }
	.page-template-page-coinvest-php .submenu ul,
	.tax-tipos-team .submenu ul { width: 951px; margin: 0 auto; /*margin-left: 16%;*/ /*background: url('images/bg-submenu.png') top center no-repeat; padding-top: 17px;*/ }
	.page-template-page-coinvest-php .submenu ul li,
	.tax-tipos-team .submenu ul li { display: block; float: left; margin-left: 6.6%; }
	.page-template-page-coinvest-php .submenu ul li a,
	.tax-tipos-team .submenu ul li a { display: block; font-size: 12px; color: #808080; letter-spacing: 1px; margin-top: -2px; text-align: center;
	  -webkit-transition: all 0.2s ease-in-out; 
	  -moz-transition: all 0.2s ease-in-out; 
	  -ms-transition: all 0.2s ease-in-out; 
	  -o-transition: all 0.2s ease-in-out; 
	  transition: all 0.2s ease-in-out;
	 }
	.page-template-page-coinvest-php .submenu ul li a .line,
	.tax-tipos-team .submenu ul li a .line { /*display: none;*/ opacity: 0; width: 43px; height: 8px; background: #E93E24; margin: 0 auto; margin-bottom: 8px; border-radius: 4px;
	  -webkit-transition: all 0.2s ease-in-out; 
	  -moz-transition: all 0.2s ease-in-out; 
	  -ms-transition: all 0.2s ease-in-out; 
	  -o-transition: all 0.2s ease-in-out; 
	  transition: all 0.2s ease-in-out; }
	.page-template-page-coinvest-php .submenu ul li a:hover,
	.page-template-page-coinvest-php .submenu ul li a.active,
	.tax-tipos-team .submenu ul li a:hover,
	.tax-tipos-team .submenu ul li a.active { color: #E93E24; }
	.page-template-page-coinvest-php .submenu ul li a:hover .line,
	.page-template-page-coinvest-php .submenu ul li a.active .line,
	.tax-tipos-team .submenu ul li a:hover .line,
	.tax-tipos-team .submenu ul li a.active .line { opacity: 1; }
	.page-template-page-coinvest-php .cat h3,
	.tax-tipos-team .cat h3 { font-size: 30px;  margin-bottom: 20px; }
	.page-template-page-coinvest-php .cat .copy,
	.tax-tipos-team .cat .copy { font-size: 20px; line-height: 28px;  padding-bottom: 20px; border-bottom: 1px solid rgba(141,143,146,.2); }
	.page-template-page-coinvest-php .member,
	.tax-tipos-team .member { position: relative; color:#808184; padding: 30px 0; border-bottom: 1px solid rgba(141,143,146,.2); }
	.page-template-page-coinvest-php .member .top,
	.tax-tipos-team .member .top { position: relative; }
	.page-template-page-coinvest-php .member .top .pic,
	.tax-tipos-team .member .top .pic { float: left; margin-right: 20px; }
	.page-template-page-coinvest-php .member .top .tit,
	.tax-tipos-team .member .top .tit { float: left; padding: 25px 0 0 0; }
	.page-template-page-coinvest-php .member .top .tit h4,
	.tax-tipos-team .member .top .tit h4 { font-size: 25px; }
	.page-template-page-coinvest-php .member .top .tit h5,
	.tax-tipos-team .member .top .tit h5 { font-size: 20px; }
	.page-template-page-coinvest-php .member .top .tit h5 span,
	.tax-tipos-team .member .top .tit h5 span { color: #8A8C8F; }
	.page-template-page-coinvest-php .member .top .linkedin,
	.tax-tipos-team .member .top .linkedin { width: 23px; height: 23px; background: url('images/linkedin.png') 0 0 no-repeat; background-size: 23px; position: absolute; bottom: 0; right: 0; display: block; }
	.page-template-page-coinvest-php .member .top .linkedin:hover,
	.tax-tipos-team .member .top .linkedin:hover { opacity: .6; }
	.page-template-page-coinvest-php .member .txt,
	.tax-tipos-team .member .txt { font-size: 14px; line-height: 20px; padding-top: 30px; /*text-align: justify;*/ }
	.page-template-page-coinvest-php .member .btViewMore,
	.tax-tipos-team .member .btViewMore { display: none; }
	.page-template-page-coinvest-php .subchildren .cat,
	.tax-tipos-team .subchildren .cat { padding-top: 30px; border-bottom: 1px solid rgba(141,143,146,.2); }
	.page-template-page-coinvest-php .cat h3 span, 
	.tax-tipos-team .cat h3 span { color: #8D8F92; }
	.page-template-page-coinvest-php .subchildren .member,
	.tax-tipos-team .subchildren .member { padding: 20px 0; cursor: pointer; }
	.page-template-page-coinvest-php .subchildren .member:hover,
	.tax-tipos-team .subchildren .member:hover { background: #222428;}
	.page-template-page-coinvest-php .subchildren .member.notxt,
	.tax-tipos-team .subchildren .member.notxt { cursor: default; }
	.page-template-page-coinvest-php .subchildren .member.notxt:hover,
	.tax-tipos-team .subchildren .member.notxt:hover { background: transparent; }
	.page-template-page-coinvest-php .subchildren .member.open,
	.tax-tipos-team .subchildren .member.open { background: #222428; padding: 20px; }
	.page-template-page-coinvest-php .subchildren .member.open .top .bt,
	.tax-tipos-team .subchildren .member.open .top .bt { background-position: bottom right; right: 0; top: 10px; }
	.page-template-page-coinvest-php .subchildren .member .txt,
	.tax-tipos-team .subchildren .member .txt { display: none; }
	.page-template-page-coinvest-php .subchildren .member .top, 
	.tax-tipos-team .subchildren .member .top { position: relative; }
	.page-template-page-coinvest-php .subchildren .member .top .bt, 
	.tax-tipos-team .subchildren .member .top .bt { background: url('images/bt-openclose-team.png') top right no-repeat; background-size: 20px auto; display: block; width: 20px; height: 20px; position: absolute; right: 20px; top: 50%; margin-top: -10px; }
	.page-template-page-coinvest-php .subchildren .member .top .linkedin, 
	.tax-tipos-team .subchildren .member .top .linkedin { right: inherit; left: 85px; }
	.page-template-page-coinvest-php .teammembers,
	.tax-tipos-team .teammembers { padding-top: 30px; padding-bottom: 100px; }
	.page-template-page-coinvest-php .teammembers h3,
	.tax-tipos-team .teammembers h3 { font-size: 30px; color: #fff; margin-bottom: 30px; }
	.page-template-page-coinvest-php .teammembers ul li,
	.tax-tipos-team .teammembers ul li { display: block; float: left; width: 87px; height: 87px; color: #fff; margin-left: 50px; margin-bottom: 80px; position: relative; }
	/*.page-template-page-coinvest-php .teammembers ul li:first-child,
	.tax-tipos-team .teammembers ul li:first-child,
	.page-template-page-coinvest-php .teammembers ul li:nth-child(7),
	.tax-tipos-team .teammembers ul li:nth-child(7),
	.page-template-page-coinvest-php .teammembers ul li:nth-child(13),
	.tax-tipos-team .teammembers ul li:nth-child(13) { margin-left: 0; }*/
	.page-template-page-coinvest-php .teammembers ul li .pic,
	.tax-tipos-team .teammembers ul li .pic { background: #E93E24; padding: 3px; border-radius: 43px;
	  -webkit-transition: all 0.2s ease-in-out; 
	  -moz-transition: all 0.2s ease-in-out; 
	  -ms-transition: all 0.2s ease-in-out; 
	  -o-transition: all 0.2s ease-in-out; 
	  transition: all 0.2s ease-in-out; }
	.page-template-page-coinvest-php .teammembers ul li .pic.nopic div,
	.tax-tipos-team .teammembers ul li .pic.nopic div { background: #231F20; padding: 3px; border-radius: 43px; height: 81px; }
	.page-template-page-coinvest-php .teammembers ul li .copy,
	.tax-tipos-team .teammembers ul li .copy { display: none; /*opacity: 0;*/ text-align: center; background: rgba(49,55,69,.9); position: absolute; z-index: 999; padding-top: 10px; padding-bottom: 10px;
	  -webkit-transition: all 0.2s ease-in-out; 
	  -moz-transition: all 0.2s ease-in-out; 
	  -ms-transition: all 0.2s ease-in-out; 
	  -o-transition: all 0.2s ease-in-out; 
	  transition: all 0.2s ease-in-out; }
	.page-template-page-coinvest-php .teammembers ul li .copy .tit,
	.tax-tipos-team .teammembers ul li .copy .tit { padding-bottom: 5px; }
	.page-template-page-coinvest-php .teammembers ul li .copy .tit h4,
	.tax-tipos-team .teammembers ul li .copy .tit h4 { font-size: 16px; }
	.page-template-page-coinvest-php .teammembers ul li .copy .tit h5,
	.tax-tipos-team .teammembers ul li .copy .tit h5 { font-size: 12px; }
	.page-template-page-coinvest-php .teammembers ul li .copy .linkedin,
	.tax-tipos-team .teammembers ul li .copy .linkedin { width: 23px; height: 23px; background: url('images/linkedin.png') 0 0 no-repeat; background-size: 23px; display: block; margin: 0 auto; }
	.page-template-page-coinvest-php .teammembers ul li .copy .linkedin:hover,
	.tax-tipos-team .teammembers ul li .copy .linkedin:hover { opacity: .6; }
	.page-template-page-coinvest-php .teammembers ul li.over .copy,
	.tax-tipos-team .teammembers ul li.over .copy { display: block; }
	.page-template-page-coinvest-php .teammembers ul li.over .pic,
	.tax-tipos-team .teammembers ul li.over .pic { background: transparent; }
	.page-template-page-coinvest-php .scroll-pane { overflow: auto; width: 950px; }
	.page-template-page-coinvest-php .scroll-content { width: auto; }
	.page-template-page-coinvest-php .scroll-content-item { width: 955px; height: auto; padding: 0 45px; float: left; }
	.page-template-page-coinvest-php .scroll-bar-wrap { width: 855px; margin: 0 auto; position: relative; top: 6px; }
	.page-template-page-coinvest-php .scroll-bar-wrap .ui-slider { height: 8px; background: none; border:0; margin: 0 auto;  }
	.page-template-page-coinvest-php .scroll-bar-wrap .ui-handle-helper-parent { position: relative; width: 100%; height: 100%; margin: 0 auto; }
	.page-template-page-coinvest-php .scroll-bar-wrap .ui-slider-handle { top: 0; height: 8px; border-radius: 4px; }
	.page-template-page-coinvest-php .scroll-pane .ui-widget-content { border: 0 none; background: #ffffff; }
	.page-template-page-coinvest-php .ui-state-default, 
	.page-template-page-coinvest-php .ui-widget-content .ui-state-default, 
	.page-template-page-coinvest-php .ui-widget-header .ui-state-default { border: 0 none; background: #E93E24; }
	.page-template-page-coinvest-php .ui-slider .ui-slider-handle { position: absolute; z-index: 2; cursor: pointer; -ms-touch-action: none; touch-action: none; }
	.page-template-page-coinvest-php { overflow-y: visible; overflow-x: hidden; }
	.page-template-page-coinvest-php .content { height: auto; }
	.page-template-page-coinvest-php .data1 { position: relative; max-width: 70%; width: 69%; margin: 92px auto;}
	.page-template-page-coinvest-php .data1 .txt { font-size: 14px; color: #808184; line-height: 20px; margin-right: 230px; letter-spacing: 1px; /*text-align: justify;*/ }
	.page-template-page-coinvest-php .data1 .txt hr { border-top: 1px solid #eee; margin: 0; }
	.page-template-page-coinvest-php .data1 .sideTxt { position: absolute; top: 0px; right: -10px; width: 220px; border: 1px solid #EE3E24; padding: 50px 10px; font-size: 21px; color: #EE3E24; text-align: center; }
	.page-template-page-coinvest-php .data1 .sideTxt div { background: url('images/misc-txt.png') top center no-repeat, url('images/misc-txt.png') bottom center no-repeat; padding: 14px 0; }
	.page-template-page-coinvest-php .data1 .endTxt { font-size: 14px; color: #808184; line-height: 20px; padding: 25px 0 20px 0; margin-right: 230px; letter-spacing: 1px; }
	.page-template-page-coinvest-php .data1 .endTxt h3 { font-size: 20px; color: #404041; margin-bottom: 10px; }
	.page-template-page-coinvest-php .data1 .bts { padding-bottom: 40px; }
	.page-template-page-coinvest-php .data1 .bts li { display: block; float: left; width: 185px; font-size: 12px; text-align: center; margin-left: 60px; }
	.page-template-page-coinvest-php .data1 .bts li:first-child { margin-left: 0; }
	.page-template-page-coinvest-php .data1 .bts li .label { color: #EE3E24; padding-bottom: 10px; }
	.page-template-page-coinvest-php .data1 .bts li a { display: block; letter-spacing: 1px; color: #fff; background: #EE3E24; border-radius: 3px; padding: 7px 0;
		-webkit-transition: all 0.2s ease-in-out; 
		-moz-transition: all 0.2s ease-in-out; 
		-ms-transition: all 0.2s ease-in-out; 
		-o-transition: all 0.2s ease-in-out; 
		transition: all 0.2s ease-in-out; }
	.page-template-page-coinvest-php .data1 .bts li a:hover { opacity: .6; }	
	.page-template-page-coinvest-php div {width: 100% !important }

 /* Home */
.page-template-home-php #header { background: rgba(43,51,63,.6); }
.page-template-home-php #header h1 { border-bottom: 1px solid rgba(255, 255, 255, .2); }
.page-template-home-php #header h1 a { background-position: left bottom; }
.page-template-home-php .title {display: inline-block;}
.page-template-home-php.nav-collapsed #header h1 a { background-position: -105px 0; }
.page-template-home-php #header .menu li { border-bottom: 1px solid rgba(255, 255, 255, .2); }
.page-template-home-php #header .menu li > a:hover { color: #FFFFFF; }
.page-template-home-php #header .menu li > a:hover .icon { background-position-x: right; }
.page-template-home-php #header .social li a:hover { background-position-y: bottom; opacity: 1; }
.page-template-home-php #header .subpagesContact li { border-top: 1px solid rgba(255, 255, 255, .2); border-bottom: 0 none; }
.page-template-home-php #header .subpagesContact li .entry a { color: #fff; }
.page-template-home-php .bgVideoSh { width: 100%; height: 100%; position: absolute; background: rgba(67, 78, 95, .8); }
.page-template-home-php .content { 
	-ms-transform: translate(0, 0);
	-moz-transform: translate(0, 0);
	-webkit-transform: translate3d(0, 0, 0);
	transform: translate(0, 0);
}
.page-template-home-php #big-video-wrap {
	display: none;
	z-index: 0;
}
.page-template-home-php #video-container {
	position: fixed;
	top: 0;
	width: 100%;
	height: 100%;
	z-index: 1050;
	display: none;
}
.page-template-home-php .video-player, .page-template-home-php .video-js {
	z-index: 111;
	position: absolute;
	width: 100%;
	height: 100%;
}
audio, canvas, progress, video {
	display: inline-block;
	vertical-align: baseline;
}
.page-template-home-php #wrapper {
	width: 100%;
	height: 100%;
	position: absolute;
	/*-ms-transform: translate(175px, 0); /* 175px width header */
	/*-moz-transform: translate(175px, 0); /* 175px width header */
	/*-webkit-transform: translate3d(175px, 0, 0); /* 175px width header */
	/*transform: translate(175px, 0); /* 175px width header */
}
.page-template-home-php #player-close {
	right: 20px;
	top: 20px;
	width: 37px;
	height: 37px;
	position: fixed;
	z-index: 1100;
	background: #000 url('images/close-btn.png') center center no-repeat;
	color: #FFF;
	cursor: pointer;
	border-radius: 100%;
	display: none;
}
.page-template-home-php .flexslider { 
	position: static; 
	height: 100%; 
	text-align: center; 
	/*padding-right: 175px;*/ /* 175px width header */
}
.page-template-home-php .flex-control-nav { bottom: 50px; /*padding-right: 175px;*/ /* 175px width header */ }
.page-template-home-php .flexslider li {
	/*-webkit-transition: all 0.4s ease-out; 
	-moz-transition: all 0.4s ease-out; 
	-ms-transition: all 0.4s ease-out; 
	-o-transition: all 0.4s ease-out; 
	transition: all 0.4s ease-out;*/
}
.page-template-home-php .flexslider li h2 { font-size: 46px; color: #fff; margin-bottom: 15px; }
.page-template-home-php .flexslider li p { font-size: 17px; color: #fff; }
.page-template-home-php .flex-control-paging li a { background: #4C5868; }
.page-template-home-php .flexslider li .play-btn { width: 59px; margin-top: 10px; display: inline-block; }
.page-template-home-php .flexslider li .play-btn:hover { opacity: .6; }
.page-template-home-php .news { position: absolute; z-index: 2; width: 380px; bottom: 40px; right: 40px; font-size: 14px; color: #fff;
	-ms-transform: translate(0, 0);
	-moz-transform: translate(0, 0);
	-webkit-transform: translate3d(0, 0, 0);
	transform: translate(0, 0); }
.page-template-home-php .news .tit { border-bottom: 1px solid #ED3E24; padding: 0 4px 4px 4px; }
.page-template-home-php .news .item { padding: 0 4px; padding-top: 14px; }
.page-template-home-php .news .item .fecha { float: left; width: 15%; }
.page-template-home-php .news .item .txt { float: right; width: 85%; color: #fff; }
.page-template-home-php .news .item .txt:hover { opacity: .6; }
#wrapper > .subpagesContact { position: absolute; text-align: center; width: 100%; bottom: 20px; padding-right: 175px; }
#wrapper > .subpagesContact li { display: inline-block; margin-left: 30px; font-size: 13px; }
#wrapper > .subpagesContact li:first-child { margin-left: 0; }
#wrapper > .subpagesContact li > a { color: rgba(255,255,255,.6); }
#wrapper > .subpagesContact li > a.active { text-decoration: underline; }
#wrapper > .subpagesContact li .entry { display: none; width: 215px; background: #3f4959 /*url('images/mail.png') 90% 20% no-repeat*/; background-size: 20px auto; position: absolute; bottom: 40px; right: 200px; padding: 20px; text-align: left; }
#wrapper > .subpagesContact li .entry a { color: #7B8D9E; }
#wrapper > .subpagesContact li .entry a:hover { text-decoration: underline; }
.headerMobile { width: 100%; display: none; background: #313745; /*margin-top: 40px;*/ }
.headerMobile .bt { display: block; background: #232833; padding: 24px 0; border-top: 1px solid rgba(255,255,255,.2); }
.headerMobile .bt .icon { display: block; width: 31px; height: 19px; margin: 0 auto; background: url('images/bt-menumobile.png') 0 0 no-repeat; background-size: 31px auto; }
.headerMobile .bt.active .icon { background-position: bottom left; }
.headerMobile .menu { width: 100%; font-size: 20px; }
.headerMobile .menu li { border-bottom: 1px solid rgba(255, 255, 255, .1); }
.headerMobile .menu li > a { display: block; color: #AAC2D5; letter-spacing: .5px; padding: 22px; padding-left: 55px; padding-right: 0; position: relative; }
.headerMobile .menu li > a:hover,
.headerMobile .menu li > a.active { color: #fff; }
.headerMobile .menu li a:hover .icon,
.headerMobile .menu li a.active .icon { background-position-x: right; }
.headerMobile .menu li a .icon { 
	display: block;
	position: absolute;
	top: 9px;
	left: 18px;
	width: 17px;
	height: 50px;
	overflow: hidden;
	background: url('images/misc-menu@2x.png') 0 0 no-repeat;
	background-size: 51px auto;
}
.headerMobile .menu li.applycobuild .icon { background-position: 0 -541px; }
.headerMobile .menu li.applycobuild a { background-color: #ee3e24; color: #fff; }
.headerMobile .menu li.applycobuild a .icon { background-position-x: right; }
.headerMobile .menu li.entrepreneur .icon { background-position: 0 0; }
.headerMobile .menu li.team .icon { background-position: 0 -47px; }
.headerMobile .menu li.cobuild .icon { background-position: 0 -91px; }
.headerMobile .menu li.portfolio .icon { background-position: 0 -135px; }
.headerMobile .menu li.press .icon { background-position: 0 -181px; }
.headerMobile .menu li.investment .icon { background-position: 0 -226px; }
.headerMobile .menu li.enterprise .icon { background-position: 0 -270px; }
.headerMobile .menu li.ethos .icon { background-position: 0 -314px; }
.headerMobile .menu li.special .icon { background-position: 0 -359px; }
.headerMobile .menu li.coinspire .icon { background-position: 0 -404px; }
.headerMobile .menu li.contact .icon { background-position: 0 -450px; }
.headerMobile .menu li.coinvest .icon { background-position: 0 -496px; }
.headerMobile .menu li.about .icon { background-position: 0 -586px; }
.headerMobile .menu li.subscribe .icon { background-position: 0 -629px; }
.headerMobile .social { width: 100%; padding: 15px 0;
	opacity: 1;
	transition: opacity .28s ease-in-out;
	-moz-transition: opacity .28s ease-in-out;
	-webkit-transition: opacity .28s ease-in-out;
	-o-transition: opacity .28s ease-in-out;
}
.headerMobile .social li { width: 19%; display: block; float: left; margin-left: 1%; }
.headerMobile .social li a { display: block; margin: 0 auto; background: url('images/social-mobile@2x.png') 0 0 no-repeat; background-size: 594px auto; width: 45px; height: 44px; }
.headerMobile .social li.fb a { background-position: 0 0; }
.headerMobile .social li.tw a { background-position: -110px 0; }
.headerMobile .social li.ins a { background-position: -220px 0; }
.headerMobile .social li.oth a { background-position: -330px 0; }
.headerMobile .social li.lin a { background-position: -440px 0; }
.headerMobile .social li.cb a { background-position: -550px 0; }
.headerMobile .social li a:hover { opacity: .6; }
.headerMobile .subpagesContact { display: none; }
.headerMobile .subpagesContact li { border-top: 1px solid rgba(255, 255, 255, .1); border-bottom: 0 none; }
.headerMobile .subpagesContact li > a { padding: 18px; padding-right: 0; padding-left: 34px; background: #232833; }
.headerMobile .subpagesContact li > a .iconSub { display: block; width: 32px; height: 32px; background: url('images/bts-submenu.png') 0 0 no-repeat; background-size: 32px auto; position: absolute; right: 33px; top: 12px; }
.headerMobile .subpagesContact li > a .iconSub.active { background-position: bottom left; }
.headerMobile .subpagesContact li .entry { display: none; font-family: 'nexa_lightregular'; margin: 18px 24px 18px 34px; color: #7B8D9E; /*background: url('images/mail.png') top right no-repeat;*/ background-size: 48px auto; }
.headerMobile .subpagesContact li .entry a { color: #7B8D9E; display: block; }
.headerMobile .subpagesContact li .entry a:hover { text-decoration: underline; }

#header .subpagesContact li > a { position: relative; }
#header .subpagesContact li > a .iconSub { background: url('images/bts-submenu-blue.png') 0 0 no-repeat; background-size: 15px auto; position: absolute; right: 25px; top: 17px; width: 15px; height: 15px; }
#header .subpagesContact li > a .iconSub.active { background-position: bottom left; }
#header .subpagesContact li .entry { display: none; font-family: 'nexa_lightregular'; color: #7B8D9E; /*background: url('images/mail.png') top right no-repeat; background-size: 20px auto;*/ }
#header .subpagesContact li .entry a { color: #7B8D9E !important; display: block; }
#header .subpagesContact li .entry a:hover { text-decoration: underline; }

.page-template-home-php #header .subpagesContact li > a .iconSub { background: url('images/bts-submenu.png') 0 0 no-repeat; }

/* Portfolio */
.page-template-page-portfolio-php .content {
	background-repeat: no-repeat;
	background-position: top center;
	-webkit-background-size: cover;
	-moz-background-size: cover;
  	-o-background-size: cover;
	background-size: cover;
}
.page-template-page-portfolio-php .flexslider { width: 100%; margin: 0 auto; color: #fff; position: relative; zoom: 1;
	-webkit-transition: all 0.4s ease-in-out; 
	-moz-transition: all 0.4s ease-in-out; 
	-ms-transition: all 0.4s ease-in-out; 
	-o-transition: all 0.4s ease-in-out; 
	transition: all 0.4s ease-in-out; }
.page-template-page-portfolio-php .flexslider .slides { zoom: 1; }
.page-template-page-portfolio-php .flexslider .slides > li { position: relative; display: none; -webkit-backface-visibility: hidden;}
.page-template-page-portfolio-php .flexslider .flex-viewport {
	top: auto; opacity: 1;
	-webkit-transition: all 0.4s ease-in-out; 
	-moz-transition: all 0.4s ease-in-out; 
	-ms-transition: all 0.4s ease-in-out; 
	-o-transition: all 0.4s ease-in-out; 
	transition: all 0.4s ease-in-out;
}
.page-template-page-portfolio-php .flexslider li .holder { max-width: 70%; margin: 0 auto; position: relative; }
.page-template-page-portfolio-php .flexslider li .pic { max-width: 130px; height: auto; position: absolute; top: 0; right: 0; }
.page-template-page-portfolio-php .flexslider li .data { max-width: 80%; }
.page-template-page-portfolio-php .flexslider li .tit { font-family: 'nexa_boldregular'; font-size: 50px; }
.page-template-page-portfolio-php .flexslider li .subtit { font-family: 'nexa_boldregular'; font-size: 20px; }
.page-template-page-portfolio-php .flexslider li .txt { font-size: 19px; line-height: 24px; padding: 20px 0 30px 0; }
.page-template-page-portfolio-php .flexslider li .whywep h4 { font-size: 18px; margin-bottom: 5px; text-transform: uppercase; }
.page-template-page-portfolio-php .flexslider li .whywep div { font-size: 13px; line-height: 17px; padding-right: 100px; }
.page-template-page-portfolio-php .flexslider li .link { font-family: 'nexa_boldregular'; font-size: 20px; color: #EE3E24; display: inline-block; border-bottom: 1px solid #EE3E24; margin-top: 30px;
	-webkit-transition: all 0.2s ease-in-out; 
	-moz-transition: all 0.2s ease-in-out; 
	-ms-transition: all 0.2s ease-in-out; 
	-o-transition: all 0.2s ease-in-out; 
	transition: all 0.2s ease-in-out; }
.page-template-page-portfolio-php .flexslider li .link:hover { color: #fff; border-color: #fff; }
.page-template-page-portfolio-php .flexslider .flex-control-nav { width: auto; position: static; text-align: left; float: left; margin: 0 10px; }
.page-template-page-portfolio-php .flexslider .flex-control-nav li { margin: 0 8px; float: left; }
.page-template-page-portfolio-php .flexslider .flex-control-paging li a { width: 9px; height: 9px; background: none; border: 1px solid #fff; -webkit-box-shadow: none; box-shadow: none; }
.page-template-page-portfolio-php .flexslider .flex-control-paging li a:hover,
.page-template-page-portfolio-php .flexslider .flex-control-paging li a.flex-active { background: #fff; }
.page-template-page-portfolio-php .flexslider .bts { max-width: 70%; margin: 0 auto; /*position: absolute; bottom: -80px;*/ padding-top: 40px; position: relative; top: auto; opacity: 1;
	-webkit-transition: all 0.4s ease-in-out; 
	-moz-transition: all 0.4s ease-in-out; 
	-ms-transition: all 0.4s ease-in-out; 
	-o-transition: all 0.4s ease-in-out; 
	transition: all 0.4s ease-in-out; }
.page-template-page-portfolio-php .flexslider .bts .arrow { width: 4px; height: 9px; background: url('images/arrows.png') 0 0 no-repeat; display: block; float: left; }
.page-template-page-portfolio-php .flexslider .bts .arrow.right { background-position: top right; }
.page-template-page-portfolio-php .flexslider .ops { width: 100px; position: absolute; right: 0; bottom: -7px; color: #fff; font-size: 10px; text-transform: uppercase; z-index: 100; top: auto;
	-webkit-transition: all 0.4s ease-in-out; 
	-moz-transition: all 0.4s ease-in-out; 
	-ms-transition: all 0.4s ease-in-out; 
	-o-transition: all 0.4s ease-in-out; 
	transition: all 0.4s ease-in-out; }
.page-template-page-portfolio-php .flexslider .ops .icon { width: 30px; height: 30px; display: block; background: url('images/ops.png') bottom left no-repeat; float: right; }
.page-template-page-portfolio-php .flexslider .ops .seeAll { font-family: 'nexa_boldregular'; color: #fff; letter-spacing: 2px; display: inline-block; padding-top: 12px; }
.page-template-page-portfolio-php .flexslider .ops ul { display: none; text-align: right; padding-top: 25px; }
.page-template-page-portfolio-php .flexslider .ops ul li { display: block; border-top: 1px solid #BBBDBF; padding: 8px 0; }
.page-template-page-portfolio-php .flexslider .ops ul li:first-child { border-top: 0 none; }
.page-template-page-portfolio-php .flexslider .ops ul li a { color: #BBBDBF; letter-spacing: 1px; padding-top: 0 !important; }
.page-template-page-portfolio-php .flexslider .ops ul li a:hover { font-family: 'nexa_boldregular'; color: #fff; letter-spacing: 2px; }
.page-template-page-portfolio-php .flexslider .ops > a:hover { opacity: .6; }
.page-template-page-portfolio-php .flexslider .ops .mob { display: none; }
.page-template-page-portfolio-php .flexslider.inactive { top: 0px !important; }
.page-template-page-portfolio-php .flexslider.inactive .bts > :not(.ops),
.page-template-page-portfolio-php .flexslider.inactive .flex-viewport { top: -100px; opacity: 0; display: none; }
.page-template-page-portfolio-php .flexslider.inactive .ops { top: 0; }
.page-template-page-portfolio-php .flexslider.inactive .ops .icon { background-position: top left; }
.page-template-page-portfolio-php .flexslider.inactive .ops > .seeAll:not(.icon) { display: none; }
.page-template-page-portfolio-php .flexslider.inactive .ops ul { display: block; }
.page-template-page-portfolio-php .flexslider.inactive .ops ul li a.featured { font-family: 'nexa_boldregular'; color: #fff; letter-spacing: 2px; }
.page-template-page-portfolio-php .flexslider.inactive .ops ul li a.featured:hover { opacity: .6; }
.page-template-page-portfolio-php .flexslider.inactive .ops ul li a.seeAll { font-family: 'nexa_lightregular'; color: #BBBDBF; letter-spacing: 1px; }
.page-template-page-portfolio-php #slide { width: 100%; height: 75%; background: rgba(19,22,41,.5); border-top: 1px dotted #909090; border-bottom: 1px dotted #909090; overflow: hidden; position: absolute; margin-left: 0; margin-top: 35px; bottom: -65%;
	-webkit-transition: all 0.4s ease-in-out; 
	-moz-transition: all 0.4s ease-in-out; 
	-ms-transition: all 0.4s ease-in-out; 
	-o-transition: all 0.4s ease-in-out; 
	transition: all 0.4s ease-in-out; }
.page-template-page-portfolio-php #slide.active { bottom: 0; }
.page-template-page-portfolio-php .items { height: 100%; /*white-space: nowrap;*/ position: relative; }
.page-template-page-portfolio-php .items li { width: 320px; height: 100%; font-family: 'nexa_lightregular'; display: block; float: left; border-right: 1px dotted #909090; color: #fff; padding: 176px 10px 0 30px; position: relative; 
	-webkit-transition: all 0.2s ease-in-out; 
	-moz-transition: all 0.2s ease-in-out; 
	-ms-transition: all 0.2s ease-in-out; 
	-o-transition: all 0.2s ease-in-out; 
	transition: all 0.2s ease-in-out; }
.page-template-page-portfolio-php #slide.active .items li,
.page-template-page-portfolio-php #slide.activeMob .items li { cursor: pointer; }
.page-template-page-portfolio-php #slide.active .items li:hover,
.page-template-page-portfolio-php #slide.activeMob .items li:hover { background-color: #EE3E24; }
.page-template-page-portfolio-php .items li .cat { display: none; width: 100%; font-size: 12px; text-transform: uppercase; border-bottom: 1px dotted #fff; position: absolute; left: 0; top: 0; padding-left: 60px; }
.page-template-page-portfolio-php .row .project .Category.in-cobuild { background: url('images/icon-cobuild.png') 20px center no-repeat; background-color: #F0897B; padding-left: 75px; background-size: 40px auto; }
.page-template-page-portfolio-php .row .project .Category.launched { background: url('images/icon-launched.png') 20px center no-repeat; background-color: #F0897B;   background-size: 23px auto; }
.page-template-page-portfolio-php .items li .cat span { float: left; padding-top: 24px; }
.page-template-page-portfolio-php .items li .cat .close { width: 65px; height: 60px; display: block; background: url('images/close.png') center center no-repeat; float: right; border-left: 1px dotted #fff;
	-webkit-transition: all 0.2s ease-in-out; 
	-moz-transition: all 0.2s ease-in-out; 
	-ms-transition: all 0.2s ease-in-out; 
	-o-transition: all 0.2s ease-in-out; 
	transition: all 0.2s ease-in-out; }
.page-template-page-portfolio-php .items li .cat .close:hover { opacity: .6; }
.page-template-page-portfolio-php .items li .tit { font-size: 36px; margin-bottom: 10px; }
.page-template-page-portfolio-php .items li .subtit { font-size: 20px; margin-bottom: 36px; }
.page-template-page-portfolio-php .items li .txt { display: none; font-size: 14px; line-height: 17px; margin-bottom: 30px; }
.page-template-page-portfolio-php .items li .link { font-size: 13px; color: #fff; display: inline-block; border-bottom: 1px solid #fff; padding-bottom: 4px; }
.page-template-page-portfolio-php .items li .icon { width: 21px; height: 24px; display: block; background: url('images/arrow-portfolioitems.png') top center no-repeat; position: absolute; left: -3px; top: 186px; }
.page-template-page-portfolio-php .items li.open { width: 550px; padding-top: 76px; background-color: #EE3E24; cursor: default !important; }
.page-template-page-portfolio-php .items li.open .cat,
.page-template-page-portfolio-php .items li.open .txt { display: block; }
.page-template-page-portfolio-php .items li.open .icon { background-position: bottom center; left: -11px; }
.page-template-page-portfolio-php .items li.openMob { background-color: #EE3E24; cursor: default !important; }
.page-template-page-portfolio-php .items li.openMob .cat,
.page-template-page-portfolio-php .items li.openMob .txt { display: block; }

/* Entrepreneur */
.page-template-page-entrepreneur-php { overflow-y: visible; overflow-x: hidden; }
.page-template-page-entrepreneur-php .content { height: auto; }
.page-template-page-entrepreneur-php .data { position: relative; max-width: 70%; width: 69%; margin: 92px auto;}
.page-template-page-entrepreneur-php .data .txt { font-size: 14px; color: #808184; line-height: 20px; margin-right: 230px; letter-spacing: 1px; /*text-align: justify;*/ }
.page-template-page-entrepreneur-php .data .txt hr { border-top: 1px solid #eee; margin: 0; }
.page-template-page-entrepreneur-php .data .sideTxt { position: absolute; top: 0px; right: -10px; width: 220px; border: 1px solid #EE3E24; padding: 50px 10px; font-size: 21px; color: #EE3E24; text-align: center; }
.page-template-page-entrepreneur-php .data .sideTxt div { background: url('images/misc-txt.png') top center no-repeat, url('images/misc-txt.png') bottom center no-repeat; padding: 14px 0; }
.page-template-page-entrepreneur-php .data .endTxt { font-size: 14px; color: #808184; line-height: 20px; padding: 25px 0 20px 0; margin-right: 230px; letter-spacing: 1px; }
.page-template-page-entrepreneur-php .data .endTxt h3 { font-size: 20px; color: #404041; margin-bottom: 10px; }
.page-template-page-entrepreneur-php .data .bts { padding-bottom: 40px; }
.page-template-page-entrepreneur-php .data .bts li { display: block; float: left; width: 185px; font-size: 12px; text-align: center; margin-left: 60px; }
.page-template-page-entrepreneur-php .data .bts li:first-child { margin-left: 0; }
.page-template-page-entrepreneur-php .data .bts li .label { color: #EE3E24; padding-bottom: 10px; }
.page-template-page-entrepreneur-php .data .bts li a { display: block; letter-spacing: 1px; color: #fff; background: #EE3E24; border-radius: 3px; padding: 7px 0;
	-webkit-transition: all 0.2s ease-in-out; 
	-moz-transition: all 0.2s ease-in-out; 
	-ms-transition: all 0.2s ease-in-out; 
	-o-transition: all 0.2s ease-in-out; 
	transition: all 0.2s ease-in-out; }
.page-template-page-entrepreneur-php .data .bts li a:hover { opacity: .6; }	

/* Cobuilding */
.page-template-page-cobuilding-php { overflow-y: visible; overflow-x: hidden; background: #242a36; }
.page-template-page-cobuilding-php .content .header { background: #313745; min-height: inherit; padding-bottom: 40px; }
.page-template-page-cobuilding-php .content .header h2 { padding-top: 60px; }
.page-template-page-cobuilding-php .content .txt { max-width: 70%; margin: 0 auto; padding-top: 15px; }
.page-template-page-cobuilding-php .content .txt .copy { width: 60%; float: left; font-size: 14px; line-height: 20px; color: #fff; position: relative; /*text-align: justify;*/ }
.page-template-page-cobuilding-php .content .txt .copy p.hide { height: 0px; opacity: 0; }
.page-template-page-cobuilding-php .content .txt .copy p.open { height: auto; opacity: 1; 
	-webkit-transition: opacity 0.4s ease-in-out; 
	-moz-transition: opacity 0.4s ease-in-out; 
	-ms-transition: opacity 0.4s ease-in-out; 
	-o-transition: opacity 0.4s ease-in-out; 
	transition: opacity 0.4s ease-in-out; }
.page-template-page-cobuilding-php .content .txt .copy .seeMore { display: none; position: absolute; bottom: -30px; right: 18px; font-family: 'nexa_boldregular'; font-size: 10px; text-transform: uppercase; color: #fff; letter-spacing: 2px; background: url('images/bt-seemore.png') bottom right no-repeat; background-size: 18px auto; padding-bottom: 10px; }
.page-template-page-cobuilding-php .content .txt .copy .seeMore.open { background-image: url('images/bt-seemore-open.png'); }
.page-template-page-cobuilding-php .content .txt .copy .seeMore:hover { opacity: .6; }
.page-template-page-cobuilding-php .content .txt .bt { float: left; margin: 6px 0 0 20px; font-size: 12px; color: #fff; display: inline-block; border: 1px solid #fff; border-radius: 2px; padding: 7px 12px; padding-right: 40px; letter-spacing: 1px; background: url('images/bt-watchvideo.png') 91% 50% no-repeat; }
.page-template-page-cobuilding-php .content .txt .bt:hover { opacity: .6; }
.page-template-page-cobuilding-php .data { position: relative; max-width: 70%; margin: 0 auto; padding: 90px 0 40px 0; }
.page-template-page-cobuilding-php .data .items { width: 200%; height: 112px; /*overflow: hidden;*/ }
.page-template-page-cobuilding-php .data .circle { width: 110px; height: 110px; position: relative; display: block; float: left; margin-left: 5.5%;
	-webkit-transition: margin-left 0.4s ease-in-out, margin-right 0.4s ease-in-out, width 0.4s ease-in-out; 
	-moz-transition: margin-left 0.4s ease-in-out, margin-right 0.4s ease-in-out, width 0.4s ease-in-out; 
	-ms-transition: margin-left 0.4s ease-in-out, margin-right 0.4s ease-in-out, width 0.4s ease-in-out; 
	-o-transition: margin-left 0.4s ease-in-out, margin-right 0.4s ease-in-out, width 0.4s ease-in-out; 
	transition: margin-left 0.4s ease-in-out, margin-right 0.4s ease-in-out, width 0.4s ease-in-out; }
.page-template-page-cobuilding-php .data .circle:first-child { margin-left: 0; }
.page-template-page-cobuilding-php .data .circle .lineBg { border: 1px solid #ECECED; width: 110px; height: 110px; border-radius: 55px; position: absolute; }
.page-template-page-cobuilding-php .data .circle .line { width: 114px; height: 114px; background: url('images/line-status1.png') 0 0 no-repeat; position: absolute; left: -3px; top: -2px; -webkit-transform: rotate(0deg); -moz-transform: rotate(0deg); -ms-transform: rotate(0deg); -o-transform: rotate(0deg); transform: rotate(0deg); z-index: 100;
	 -webkit-transition: transform 0.4s ease-in-out; 
	-moz-transition: transform 0.4s ease-in-out; 
	-ms-transition: transform 0.4s ease-in-out; 
	-o-transition: transform 0.4s ease-in-out; 
	transition: transform 0.4s ease-in-out; }
.page-template-page-cobuilding-php .data .circle.pos2 .line { background: url('images/line-status2.png') 0 0 no-repeat; }
.page-template-page-cobuilding-php .data .circle.pos3 .line { background: url('images/line-status3.png') 0 0 no-repeat; }
.page-template-page-cobuilding-php .data .circle.pos4 .line { background: url('images/line-status4.png') 0 0 no-repeat; }
.page-template-page-cobuilding-php .data .circle.pos1 .line,
.page-template-page-cobuilding-php .data .circle.pos2 .line, 
.page-template-page-cobuilding-php .data .circle.pos3 .line, 
.page-template-page-cobuilding-php .data .circle.pos4 .line { background-size: 114px auto; }
.page-template-page-cobuilding-php .data .circle .icon { width: 26px; height: 19px; margin-top: 32px; margin-left: 43px; display: inline-block; background-position: 0 0; background-repeat: no-repeat; background-size: 26px auto; }
.page-template-page-cobuilding-php .data .circle .label { width: 110px; font-family: 'nexa_boldregular'; font-size: 13px; text-transform: uppercase; color: #fff; padding-top: 7px; letter-spacing: 1px; text-align: center; 
	-webkit-transition: all 0.4s ease-in-out; 
	-moz-transition: all 0.4s ease-in-out; 
	-ms-transition: all 0.4s ease-in-out; 
	-o-transition: all 0.4s ease-in-out; 
	transition: all 0.4s ease-in-out; }
.page-template-page-cobuilding-php .data .circle .copy { display: none; width: 280px; position: absolute; right: 0; top: 0; font-family: 'nexa_lightregular'; font-size: 12px; color: #fff; line-height: 20px; padding-top: 15px;
	-webkit-transition: all 0.4s ease-in-out; 
	-moz-transition: all 0.4s ease-in-out; 
	-ms-transition: all 0.4s ease-in-out; 
	-o-transition: all 0.4s ease-in-out; 
	transition: all 0.4s ease-in-out; }
.page-template-page-cobuilding-php .data .circle .copy .closeCopy { background: url('images/close-copy.png') 0 0 no-repeat; width: 15px; height: 15px; display: inline-block; position: absolute; right: 0; top: 0; background-size: 15px auto; }
.page-template-page-cobuilding-php .data .circle.open { width: 400px; }
.page-template-page-cobuilding-php .data .circle.open .label { width: 110px; color: #E93E24; }
.page-template-page-cobuilding-php .data .circle.open .copy { display: block; }
.page-template-page-cobuilding-php .data .circle.open.notCopy .copy { display: none; }
.page-template-page-cobuilding-php .data .circle.oneOpen { margin-left: 20px; }
.page-template-page-cobuilding-php .data .circle.hasSideBt { margin-left: 6.5%; margin-right: 20px; }
.page-template-page-cobuilding-php .data .circle.oneOpen.hasSideBt { margin-left: 50px; margin-right: 30px; }
.page-template-page-cobuilding-php .data .circle.oneOpen:first-child { margin-left: 0; }
.page-template-page-cobuilding-php .data .circle.hasCopy:hover .label,
.page-template-page-cobuilding-php .data .circle.hasSideBt:hover .label { color: #E93E24; }
.page-template-page-cobuilding-php .data .circle.hasCopy:hover .icon,
.page-template-page-cobuilding-php .data .circle.hasSideBt:hover .icon { background-position: bottom left; }
.page-template-page-cobuilding-php .data .circle.hasCopy .line { cursor: pointer; }
.page-template-page-cobuilding-php .data .circle .sideBt { width: 78px; height: 79px; position: absolute; font-family: 'nexa_boldregular'; font-size: 8px; text-transform: uppercase; color: #ECECED; }
.page-template-page-cobuilding-php .data .circle .sideBt a { color: #ECECED; letter-spacing: .5px; display: block; text-align: center; position: absolute; z-index: 300; }
.page-template-page-cobuilding-php .data .circle .sideBt a:hover,
.page-template-page-cobuilding-php .data .circle .sideBt.clicked a { color: #fff; }
.page-template-page-cobuilding-php .data .circle .sideBt.hover,
.page-template-page-cobuilding-php .data .circle .sideBt.clicked { background-position: bottom left; }
.page-template-page-cobuilding-php .data .circle .sideBtUpLeft { background: url('images/bg-sidebtupleft.png') 0 0 no-repeat; top: -26px; left: -26px; background-size: 78px auto; }
.page-template-page-cobuilding-php .data .circle .sideBtUpLeft a { -webkit-transform: rotate(-47deg); -moz-transform: rotate(-47deg); -ms-transform: rotate(-47deg); -o-transform: rotate(-47deg); transform: rotate(-47deg); bottom: 38px; left: 12px; }
.page-template-page-cobuilding-php .data .circle .sideBtBottomLeft { background: url('images/bg-sidebtbottomleft.png') 0 0 no-repeat; bottom: -26px; left: -26px; background-size: 78px auto; }
.page-template-page-cobuilding-php .data .circle .sideBtBottomLeft a { -webkit-transform: rotate(47deg); -moz-transform: rotate(47deg); -ms-transform: rotate(47deg); -o-transform: rotate(47deg); transform: rotate(47deg); bottom: 26px; left: 16px; }
.page-template-page-cobuilding-php .data .circle .sideBtUpRight { background: url('images/bg-sidebtupright.png') 0 0 no-repeat; top: -26px; left: 57px; background-size: 78px auto; }
.page-template-page-cobuilding-php .data .circle .sideBtUpRight a { -webkit-transform: rotate(47deg); -moz-transform: rotate(47deg); -ms-transform: rotate(47deg); -o-transform: rotate(47deg); transform: rotate(47deg); top: 27px; right: 21px; }
.page-template-page-cobuilding-php .data .circle .sideBtBottomRight { background: url('images/bg-sidebtbottomright.png') 0 0 no-repeat; bottom: -26px; left: 57px; background-size: 78px auto; }
.page-template-page-cobuilding-php .data .circle .sideBtBottomRight a { -webkit-transform: rotate(-47deg); -moz-transform: rotate(-47deg); -ms-transform: rotate(-47deg); -o-transform: rotate(-47deg); transform: rotate(-47deg); bottom: 30px; right: 5px; }
.page-template-page-cobuilding-php .data .circle .copySideBt { display: none; width: 280px; min-height: 205px; position: absolute; right: 0; top: -50px; font-family: 'nexa_lightregular'; font-size: 12px; color: #fff; line-height: 20px; background: #E93E24; padding: 10px 20px;
	-webkit-transition: all 0.4s ease-in-out; 
	-moz-transition: all 0.4s ease-in-out; 
	-ms-transition: all 0.4s ease-in-out; 
	-o-transition: all 0.4s ease-in-out; 
	transition: all 0.4s ease-in-out; }
.page-template-page-cobuilding-php .data .circle .copySideBt .closeCopy { background: url('images/close-copy2.png') 0 0 no-repeat; width: 11px; height: 11px; display: inline-block; position: absolute; right: 20px; top: 14px; background-size: 11px auto; }
.page-template-page-cobuilding-php .data .circle .copySideBt .title { font-size: 15px; border-bottom: 1px dashed #fff; padding-bottom: 8px; margin-bottom: 8px; }
.page-template-page-cobuilding-php .data .circle .copySideBt .misc { position: absolute; top: 94px; left: -10px;  }
.page-template-page-cobuilding-php .data .circle.hasSideBt.open { width: 440px; margin-left: 50px; margin-right: 0; }
.page-template-page-cobuilding-php .data .circle.hasSideBt.open .copySideBt { display: block; }
.page-template-page-cobuilding-php .data .circle.hasSideBt.open.notCopySide .copySideBt { display: none; }
.page-template-page-cobuilding-php .data .circle.hasSideBt .line.line3.inUpLeft { -webkit-transform: rotate(0deg); -moz-transform: rotate(0deg); -ms-transform: rotate(0deg); -o-transform: rotate(0deg); transform: rotate(0deg); }
.page-template-page-cobuilding-php .data .circle.hasSideBt .line.line3.inUpRight { -webkit-transform: rotate(90deg); -moz-transform: rotate(90deg); -ms-transform: rotate(90deg); -o-transform: rotate(90deg); transform: rotate(90deg); }
.page-template-page-cobuilding-php .data .circle.hasSideBt .line.line3.inBottomLeft { -webkit-transform: rotate(-90deg); -moz-transform: rotate(-90deg); -ms-transform: rotate(-90deg); -o-transform: rotate(-90deg); transform: rotate(-90deg); }
.page-template-page-cobuilding-php .data .circle.hasSideBt .line.line3.inBottomRight { -webkit-transform: rotate(180deg); -moz-transform: rotate(180deg); -ms-transform: rotate(180deg); -o-transform: rotate(180deg); transform: rotate(180deg); }
.page-template-page-cobuilding-php .data .dataBottom { width: 500px; background: url('images/bg-databottom.png') 0 0 no-repeat, url('images/bg-databottom.png') top right no-repeat; padding-top: 53px; margin-left: 27%; margin-top: 30px;
	 -webkit-transition: all 0.4s ease-in-out; 
	-moz-transition: all 0.4s ease-in-out; 
	-ms-transition: all 0.4s ease-in-out; 
	-o-transition: all 0.4s ease-in-out; 
	transition: all 0.4s ease-in-out; }
.page-template-page-cobuilding-php .data .dataBottom.circleOpenPos1 { width: 382px; margin-left: 46%; }
.page-template-page-cobuilding-php .data .dataBottom.circleOpenPos2 { width: 682px; margin-left: 15%; }
.page-template-page-cobuilding-php .data .dataBottom.circleOpenPos4 { width: 382px; margin-left: 15%; }
.page-template-page-cobuilding-php .data .dataBottom.extraPaddingTop { padding-top: 130px; background: url('images/bg-databottom-big.png') 0 0 no-repeat, url('images/bg-databottom-big.png') top right no-repeat; }
.page-template-page-cobuilding-php .data .dataBottom .copy { width: 498px; margin: 0 auto; 
	-webkit-transition: all 0.4s ease-in-out; 
	-moz-transition: all 0.4s ease-in-out; 
	-ms-transition: all 0.4s ease-in-out; 
	-o-transition: all 0.4s ease-in-out; 
	transition: all 0.4s ease-in-out; }
.page-template-page-cobuilding-php .data .dataBottom.circleOpenPos1 .copy { width: 380px; }
.page-template-page-cobuilding-php .data .dataBottom.circleOpenPos2 .copy { width: 680px; }
.page-template-page-cobuilding-php .data .dataBottom.circleOpenPos4 .copy { width: 380px; }
.page-template-page-cobuilding-php .data .dataBottom .copy.copy1 { padding-bottom: 36px; border: 1px solid rgba(233,62,36,.3); }
.page-template-page-cobuilding-php .data .dataBottom .title { text-align: center; background: url('images/bg-databottom-tit.png') top center no-repeat; font-size: 10px; color: #fff; text-transform: uppercase; padding: 4px 0; margin-top: -10px; }
.page-template-page-cobuilding-php .data .dataBottom .txtData { display: none; font-family: 'nexa_lightregular'; font-size: 12px; color: #fff; line-height: 20px; padding: 10px 20px; }
.page-template-page-cobuilding-php .data .dataBottom .copy.hasCopy .title span { cursor: pointer; display: inline-block; }
.page-template-page-cobuilding-php .data .dataBottom .copy.hasCopy .title.open span { background: url('images/bt-databottomopen.png') bottom center no-repeat; padding-bottom: 30px; }
.page-template-page-cobuilding-php .content .bts { display: none;
	/*-webkit-transition: all 0.2s ease-in-out; 
	-moz-transition: all 0.2s ease-in-out; 
	-ms-transition: all 0.2s ease-in-out; 
	-o-transition: all 0.2s ease-in-out; 
	transition: all 0.2s ease-in-out;*/ }

/* Team */
.page-template-page-team-php,
.tax-tipos-team { overflow-y: visible; overflow-x: hidden; background: #313745; }
.page-template-page-team-php .content,
.tax-tipos-team .content { background: #313745; height: auto; 
/*-ms-transform: none;
-moz-transform: none;
-webkit-transform: none;
transform: none;*/ }
.page-template-page-team-php .btShowMenu,
.tax-tipos-team .btShowMenu { display: none; position: absolute; margin-top: -40px; right: 20px; font-size: 16px; color: #313745; background: url('images/bt-showmenu.png') top right no-repeat; background-size: 20px auto; padding-right: 30px; font-family: 'nexa_boldregular'; }
.page-template-page-team-php .btShowMenu:hover,
.tax-tipos-team .btShowMenu:hover { opacity: .6; }
.page-template-page-team-php .btShowMenu.open,
.tax-tipos-team .btShowMenu.open { background-position: bottom right; }
.page-template-page-team-php .content .header h2,
.tax-tipos-team .content .header h2 { max-width: 866px; color: #313745; }
.page-template-page-team-php .data,
.tax-tipos-team .data { position: relative; max-width: 950px; margin: 0 auto; padding: 30px 0 0 0; }
.page-template-page-team-php .submenu,
.tax-tipos-team .submenu { background: #fff; padding: 20px 0; padding-bottom: 13px; display: block; top: 0; position: relative;
	-webkit-transition: top 0.4s ease-in-out; 
	-moz-transition: top 0.4s ease-in-out; 
	-ms-transition: top 0.4s ease-in-out; 
	-o-transition: top 0.4s ease-in-out; 
	transition: top 0.4s ease-in-out; }
.page-template-page-team-php .submenu.fixed { position: fixed; top: -100px; left: 55px; width: 100%; z-index: 50; opacity: 0; }
.page-template-page-team-php .submenu.fixed.ready { top: 0; opacity: 1; }
.page-template-page-team-php .submenu ul,
.tax-tipos-team .submenu ul { width: 951px; margin: 0 auto; /*margin-left: 16%;*/ /*background: url('images/bg-submenu.png') top center no-repeat; padding-top: 17px;*/ }
.page-template-page-team-php .submenu ul li,
.tax-tipos-team .submenu ul li { display: block; float: left; margin-left: 6.6%; }
.page-template-page-team-php .submenu ul li a,
.tax-tipos-team .submenu ul li a { display: block; font-size: 12px; color: #808080; letter-spacing: 1px; margin-top: -2px; text-align: center;
	-webkit-transition: all 0.2s ease-in-out; 
	-moz-transition: all 0.2s ease-in-out; 
	-ms-transition: all 0.2s ease-in-out; 
	-o-transition: all 0.2s ease-in-out; 
	transition: all 0.2s ease-in-out;
 }
.page-template-page-team-php .submenu ul li a .line,
.tax-tipos-team .submenu ul li a .line { /*display: none;*/ opacity: 0; width: 43px; height: 8px; background: #E93E24; margin: 0 auto; margin-bottom: 8px; border-radius: 4px;
	-webkit-transition: all 0.2s ease-in-out; 
	-moz-transition: all 0.2s ease-in-out; 
	-ms-transition: all 0.2s ease-in-out; 
	-o-transition: all 0.2s ease-in-out; 
	transition: all 0.2s ease-in-out; }
.page-template-page-team-php .submenu ul li a:hover,
.page-template-page-team-php .submenu ul li a.active,
.tax-tipos-team .submenu ul li a:hover,
.tax-tipos-team .submenu ul li a.active { color: #E93E24; }
.page-template-page-team-php .submenu ul li a:hover .line,
.page-template-page-team-php .submenu ul li a.active .line,
.tax-tipos-team .submenu ul li a:hover .line,
.tax-tipos-team .submenu ul li a.active .line { opacity: 1; }
.page-template-page-team-php .cat h3,
.tax-tipos-team .cat h3 { font-size: 30px; color: #fff; margin-bottom: 20px; }
.page-template-page-team-php .cat .copy,
.tax-tipos-team .cat .copy { font-size: 20px; line-height: 28px; color: #fff; padding-bottom: 20px; border-bottom: 1px solid rgba(141,143,146,.2); }
.page-template-page-team-php .member,
.tax-tipos-team .member { position: relative; color: #fff; padding: 30px 0; border-bottom: 1px solid rgba(141,143,146,.2); }
.page-template-page-team-php .member .top,
.tax-tipos-team .member .top { position: relative; }
.page-template-page-team-php .member .top .pic,
.tax-tipos-team .member .top .pic { float: left; margin-right: 20px; }
.page-template-page-team-php .member .top .tit,
.tax-tipos-team .member .top .tit { float: left; padding: 25px 0 0 0; }
.page-template-page-team-php .member .top .tit h4,
.tax-tipos-team .member .top .tit h4 { font-size: 25px; }
.page-template-page-team-php .member .top .tit h5,
.tax-tipos-team .member .top .tit h5 { font-size: 20px; }
.page-template-page-team-php .member .top .tit h5 span,
.tax-tipos-team .member .top .tit h5 span { color: #8A8C8F; }
.page-template-page-team-php .member .top .linkedin,
.tax-tipos-team .member .top .linkedin { width: 23px; height: 23px; background: url('images/linkedin.png') 0 0 no-repeat; background-size: 23px; position: absolute; bottom: 0; right: 0; display: block; }
.page-template-page-team-php .member .top .linkedin:hover,
.tax-tipos-team .member .top .linkedin:hover { opacity: .6; }
.page-template-page-team-php .member .txt,
.tax-tipos-team .member .txt { font-size: 14px; line-height: 20px; padding-top: 30px; /*text-align: justify;*/ }
.page-template-page-team-php .member .btViewMore,
.tax-tipos-team .member .btViewMore { display: none; }
.page-template-page-team-php .subchildren .cat,
.tax-tipos-team .subchildren .cat { padding-top: 30px; border-bottom: 1px solid rgba(141,143,146,.2); }
.page-template-page-team-php .cat h3 span, 
.tax-tipos-team .cat h3 span { color: #8D8F92; }
.page-template-page-team-php .subchildren .member,
.tax-tipos-team .subchildren .member { padding: 20px 0; cursor: pointer; }
.page-template-page-team-php .subchildren .member:hover,
.tax-tipos-team .subchildren .member:hover { background: #222428;}
.page-template-page-team-php .subchildren .member.notxt,
.tax-tipos-team .subchildren .member.notxt { cursor: default; }
.page-template-page-team-php .subchildren .member.notxt:hover,
.tax-tipos-team .subchildren .member.notxt:hover { background: transparent; }
.page-template-page-team-php .subchildren .member.open,
.tax-tipos-team .subchildren .member.open { background: #222428; padding: 20px; }
.page-template-page-team-php .subchildren .member.open .top .bt,
.tax-tipos-team .subchildren .member.open .top .bt { background-position: bottom right; right: 0; top: 10px; }
.page-template-page-team-php .subchildren .member .txt,
.tax-tipos-team .subchildren .member .txt { display: none; }
.page-template-page-team-php .subchildren .member .top, 
.tax-tipos-team .subchildren .member .top { position: relative; }
.page-template-page-team-php .subchildren .member .top .bt, 
.tax-tipos-team .subchildren .member .top .bt { background: url('images/bt-openclose-team.png') top right no-repeat; background-size: 20px auto; display: block; width: 20px; height: 20px; position: absolute; right: 20px; top: 50%; margin-top: -10px; }
.page-template-page-team-php .subchildren .member .top .linkedin, 
.tax-tipos-team .subchildren .member .top .linkedin { right: inherit; left: 85px; }
.page-template-page-team-php .teammembers,
.tax-tipos-team .teammembers { padding-top: 30px; padding-bottom: 100px; }
.page-template-page-team-php .teammembers h3,
.tax-tipos-team .teammembers h3 { font-size: 30px; color: #fff; margin-bottom: 30px; }
.page-template-page-team-php .teammembers ul li,
.tax-tipos-team .teammembers ul li { display: block; float: left; width: 87px; height: 87px; color: #fff; margin-left: 50px; margin-bottom: 80px; position: relative; }
/*.page-template-page-team-php .teammembers ul li:first-child,
.tax-tipos-team .teammembers ul li:first-child,
.page-template-page-team-php .teammembers ul li:nth-child(7),
.tax-tipos-team .teammembers ul li:nth-child(7),
.page-template-page-team-php .teammembers ul li:nth-child(13),
.tax-tipos-team .teammembers ul li:nth-child(13) { margin-left: 0; }*/
.page-template-page-team-php .teammembers ul li .pic,
.tax-tipos-team .teammembers ul li .pic { background: #E93E24; padding: 3px; border-radius: 43px;
	-webkit-transition: all 0.2s ease-in-out; 
	-moz-transition: all 0.2s ease-in-out; 
	-ms-transition: all 0.2s ease-in-out; 
	-o-transition: all 0.2s ease-in-out; 
	transition: all 0.2s ease-in-out; }
.page-template-page-team-php .teammembers ul li .pic.nopic div,
.tax-tipos-team .teammembers ul li .pic.nopic div { background: #231F20; padding: 3px; border-radius: 43px; height: 81px; }
.page-template-page-team-php .teammembers ul li .copy,
.tax-tipos-team .teammembers ul li .copy { display: none; /*opacity: 0;*/ text-align: center; background: rgba(49,55,69,.9); position: absolute; z-index: 999; padding-top: 10px; padding-bottom: 10px;
	-webkit-transition: all 0.2s ease-in-out; 
	-moz-transition: all 0.2s ease-in-out; 
	-ms-transition: all 0.2s ease-in-out; 
	-o-transition: all 0.2s ease-in-out; 
	transition: all 0.2s ease-in-out; }
.page-template-page-team-php .teammembers ul li .copy .tit,
.tax-tipos-team .teammembers ul li .copy .tit { padding-bottom: 5px; }
.page-template-page-team-php .teammembers ul li .copy .tit h4,
.tax-tipos-team .teammembers ul li .copy .tit h4 { font-size: 16px; }
.page-template-page-team-php .teammembers ul li .copy .tit h5,
.tax-tipos-team .teammembers ul li .copy .tit h5 { font-size: 12px; }
.page-template-page-team-php .teammembers ul li .copy .linkedin,
.tax-tipos-team .teammembers ul li .copy .linkedin { width: 23px; height: 23px; background: url('images/linkedin.png') 0 0 no-repeat; background-size: 23px; display: block; margin: 0 auto; }
.page-template-page-team-php .teammembers ul li .copy .linkedin:hover,
.tax-tipos-team .teammembers ul li .copy .linkedin:hover { opacity: .6; }
.page-template-page-team-php .teammembers ul li.over .copy,
.tax-tipos-team .teammembers ul li.over .copy { display: block; }
.page-template-page-team-php .teammembers ul li.over .pic,
.tax-tipos-team .teammembers ul li.over .pic { background: transparent; }
.page-template-page-team-php .scroll-pane { overflow: auto; width: 950px; }
.page-template-page-team-php .scroll-content { width: auto; }
.page-template-page-team-php .scroll-content-item { width: 955px; height: auto; padding: 0 45px; float: left; }
.page-template-page-team-php .scroll-bar-wrap { width: 855px; margin: 0 auto; position: relative; top: 6px; }
.page-template-page-team-php .scroll-bar-wrap .ui-slider { height: 8px; background: none; border:0; margin: 0 auto;  }
.page-template-page-team-php .scroll-bar-wrap .ui-handle-helper-parent { position: relative; width: 100%; height: 100%; margin: 0 auto; }
.page-template-page-team-php .scroll-bar-wrap .ui-slider-handle { top: 0; height: 8px; border-radius: 4px; }
.page-template-page-team-php .scroll-pane .ui-widget-content { border: 0 none; background: #ffffff; }
.page-template-page-team-php .ui-state-default, 
.page-template-page-team-php .ui-widget-content .ui-state-default, 
.page-template-page-team-php .ui-widget-header .ui-state-default { border: 0 none; background: #E93E24; }
.page-template-page-team-php .ui-slider .ui-slider-handle { position: absolute; z-index: 2; cursor: pointer; -ms-touch-action: none; touch-action: none; }
		
/* Press */
.page-template-page-press-php { overflow-y: visible; overflow-x: hidden; /*background: #eee;*/ background: #fff; }
.page-template-page-press-php .btMenu { width: 100%; background: #fff; font-family: 'nexa_boldregular'; font-size: 16px; text-align: center; padding: 20px 0; display: none; }
.page-template-page-press-php .btMenu a { color: #313745; background: url('images/bt-showmenu.png') top right no-repeat; background-size: 20px auto; padding-right: 30px; }
.page-template-page-press-php .btMenu a:hover { opacity: .6; }
.page-template-page-press-php .btMenu.open { border-bottom: 1px solid rgba(153,154,156,.2); }
.page-template-page-press-php .btMenu.open a { background-position: bottom right; }
.page-template-page-press-php .animate { -webkit-transition: all 250ms linear; -moz-transition: all 250ms linear; -o-transition: all 250ms linear; -ms-transition: all 250ms linear; transition: all 250ms linear; }
.page-template-page-press-php .content { height: auto; }
.page-template-page-press-php .data { position: relative; max-width: 70%; margin: 0 auto; padding: 40px 0 60px 0; }
.page-template-page-press-php .topNav { float: right; }
.page-template-page-press-php .topNav li { float: left; text-transform: uppercase; padding-left: 20px; margin-left: 20px; border-left: 1px solid rgba(153,154,156,.2); }
.page-template-page-press-php .topNav li:first-child { border-left: 0px; }
.page-template-page-press-php .topNav li a { color: #808184; line-height: 36px; font-size: 10px; text-transform: uppercase; letter-spacing: 2px; }
.page-template-page-press-php .topNav li a:hover { color: #000; }
.page-template-page-press-php .topNav .underline { position: relative; color: #ee3c25; font-weight: bold; }
.page-template-page-press-php .topNav #search { font-family: 'nexa_lightregular'; font-size: 14px; height: 36px; width: 36px; line-height: 36px; border: none; background-color: rgba( 255, 255, 255, 0 ); background-image: url("images/search.png"); background-size: 30px auto; background-repeat: no-repeat; background-position: 3px 4px; cursor: pointer; overflow: hidden; border-radius: 18px; padding: 0px; color: rgba( 0, 0, 0, 0 ); outline: none; }
.page-template-page-press-php .topNav #search.selected { width: 250px; padding: 0px 10px 0px 35px; background-color: rgba( 255, 255, 255, 0.75 ); background-position: 5px 4px; box-shadow: 1px 1px 2px rgba( 0, 0, 0, 0.05 ); color: rgba( 0, 0, 0, 1 ); line-height: 36px; }
.page-template-page-press-php .searchResults { float: right; font-size: 14px; padding-top: 3px; }
.page-template-page-press-php .searchResults .fa-times-circle { width: 18px; height: 18px; background: url('images/close-search.png') 0 0 no-repeat; background-size: 18px auto; display: inline-block; position: relative; top: 4px; margin-left: 6px; }
.page-template-page-press-php .top-filter-grid { width: 23.125%; position: relative; float: left; margin-right: 2.5%; }
.page-template-page-press-php .top-filter { line-height: 36px; font-size: 10px; color: #A6A8AB; text-transform: uppercase; letter-spacing: 2px; padding-left: 0; }
.page-template-page-press-php #wrap-categories { padding: 0 20px 0 0; /*background: #F0F0F0;*/ }
.page-template-page-press-php .blog-posts #categories { position: relative; }
.page-template-page-press-php .blog-posts #categories > li { border-bottom: 1px dotted rgba(153,154,156,.4); }
.page-template-page-press-php .blog-posts #categories > li > a { position: relative; padding-top: 15px; padding-bottom: 15px; display: block; color: #6D6E70; font-size: 11px; letter-spacing: 2px; }
.page-template-page-press-php .blog-posts #categories > li > a:after { content: ""; position: relative; top: 16px; margin-left: 10px; display: inline-block; height: 15px; width: 10px; background-image: url("images/arrow-right.png"); background-repeat: no-repeat; background-position: top left; background-size: 6px auto; position: absolute; right: 0px; }
.page-template-page-press-php .blog-posts #categories > li.active > a:after { background-image: url("images/arrow-down.png"); background-size: 10px auto; height: 10px; right: 0px; top: 16px; width: 13px; }
.page-template-page-press-php .blog-posts #categories .current-cat a { color: #000 !important; padding-left: 20px; }
.page-template-page-press-php #categories .children .current-cat a:before { background: url("images/current-cat.png"); }
.page-template-page-press-php #categories li .children { opacity: 0; height: 0px; overflow: hidden; -webkit-transition: all 250ms linear; -moz-transition: all 250ms linear; -o-transition: all 250ms linear; -ms-transition: all 250ms linear; transition: all 250ms linear; }
.page-template-page-press-php .children > li:first-child { border-top: 1px solid rgba(153,154,156,.2); padding-top: 15px; }
.page-template-page-press-php .children > li:first-child a { margin-top: 0px !important; }
.page-template-page-press-php #categories .children li a { display: block; line-height: 22px; position: relative; /*padding-left: 23px;*/ color: #808184; font-size: 14px; }
.page-template-page-press-php #categories .children li a:hover { color: #000; }
.page-template-page-press-php #categories .children a:before { content: ""; display: block; height: 15px; width: 15px; /*background: #fff;*/ position: absolute; margin-right: 8px; top: 2px; left: 0px; }
.page-template-page-press-php  .facetwp-facet { max-height: inherit; border-top: 1px solid rgba(153,154,156,.2); padding-top: 15px; }
.page-template-page-press-php #categories .facetwp-checkbox { font-size: 14px; color: #808184; }
.page-template-page-press-php .blog-posts #categories > li:last-child { border: 0px !important; }
.page-template-page-press-php #categories li.active .children { opacity: 1; height: 100%; }
.page-template-page-press-php #categories li .facetwp-counter { display: none; }
.page-template-page-press-php #categories li .facetwp-checkbox { background: none; padding-left: 0; }
.page-template-page-press-php #categories li .facetwp-checkbox.checked { background: url("images/current-cat.png") no-repeat; padding-left: 20px; }
.page-template-page-press-php .list { margin-right: 0%; float: left; width: 74.375%; padding-top: 38px; }
.page-template-page-press-php .list .resultFilter { display: none; color: #E63E24; font-size: 16px;  font-family: 'nexa_boldregular'; border-bottom: 1px solid rgba(153,154,156,.2); }
.page-template-page-press-php .list .resultFilter div { padding: 20px 0; }
.page-template-page-press-php .list .resultSearch { color: #E63E24; font-size: 16px; padding: 20px 0; font-family: 'nexa_boldregular'; border-bottom: 1px solid rgba(153,154,156,.2); }
.page-template-page-press-php .blog-post { position: relative; padding: 20px 0px; border-bottom: 1px solid rgba(153,154,156,.2); }
.page-template-page-press-php .blog-post:first-child { /*border-top: 1px solid rgba(153,154,156,.2);*/ }
.page-template-page-press-php .blog-post .date { display: block; font-size: 10px; }
.page-template-page-press-php .blog-post h1 { font-size: 18px; margin: 5px 0px 10px -1px; padding-right: 50px; cursor: pointer; position: relative; -webkit-transition: all 350ms linear; -moz-transition: all 350ms linear; -o-transition: all 350ms linear; -ms-transition: all 350ms linear; transition: all 350ms linear; }
.page-template-page-press-php .blog-post h1:before { content: ""; display: block; height: 31px; width: 31px; position: absolute; right: 0px; top: -6px; background-image: url("images/plus.png"); background-repeat: no-repeat; background-position: top right; -webkit-transition: all 350ms linear; -moz-transition: all 350ms linear; -o-transition: all 350ms linear; -ms-transition: all 350ms linear; transition: all 350ms linear; opacity: 1; }
.page-template-page-press-php .blog-post h1:after { content: ""; display: block; height: 31px; width: 31px; position: absolute; right: 0px; top: -6px; background-image: url("images/minus.png"); background-repeat: no-repeat; background-position: top right; -webkit-transition: all 350ms linear; -moz-transition: all 350ms linear; -o-transition: all 350ms linear; -ms-transition: all 350ms linear; transition: all 350ms linear; opacity: 0; }
.page-template-page-press-php .blog-post.active h1:before { opacity: 0; }
.page-template-page-press-php .blog-post.active h1:after { opacity: 1; }
.page-template-page-press-php .blog-post .post-excerpt { display: none; opacity: 0; overflow: hidden; color: #808184; font-size: 20px; padding-bottom: 20px; }
.page-template-page-press-php .blog-post .post-excerpt > span { padding: 10px 0px 15px; display: block; font-size: 14px !important; line-height: 130%; }
.page-template-page-press-php .blog-post .post-excerpt span p a { color: #808184; }
.page-template-page-press-php .sharing-toolbox { height: 26px; }
.page-template-page-press-php .sharing-toolbox a { display: inline-block; }
.page-template-page-press-php .blog-post > .post-buttons { position: relative; }
.page-template-page-press-php .blog-post .category { background: #fff; padding: 4px 7px 3px; font-size: 12px; color: #A6A8AB; }
.page-template-page-press-php .blog-post .company { font-size: 12px; }
.page-template-page-press-php .blog-post .company:before { content: "Company: "; color: #ee3e24; margin-left: 10px; }
.page-template-page-press-php .blog-post .full-article { color: #808184; text-decoration: none; text-transform: uppercase; float: right; position: relative; opacity: 0; font-size: 10px; letter-spacing: 2px; margin-right: 40px; border-bottom: 1px solid rgba(153,154,156,.2); padding-bottom: 2px; }
.page-template-page-press-php .blog-post .full-article:hover { color: #000; }
.page-template-page-press-php .blog-post.active { /*background: #F0F0F0;*/ }
.page-template-page-press-php .pagination { margin-top: 25px; }
.page-template-page-press-php .pagination > * { margin-right: 15px; }
.page-template-page-press-php .pagination a { color: #808184; }

/* Enterprise */
.page-template-page-portfolio-php.enterprise .content { background: #313745; }

/* Subscribe */
.page-template-page-subscribe-php .content { background: #313745; }
.page-template-page-subscribe-php .content .data { 
	position: relative;
    max-width: 70%;
    margin: 0 auto;
    padding: 150px 0 60px 0;
}
.page-template-page-subscribe-php .content .formHolder { width: 100%; color: #fff; padding: 0; }
.page-template-page-subscribe-php .content .formHolder hr { border-top: 1px solid rgba(255,255,255,.2); }
.page-template-page-subscribe-php .content .formHolder form { max-width: 50%; }
.page-template-page-subscribe-php .content .formHolder form label { width: 16%; font-size: 13px; display: inline-block; }
.page-template-page-subscribe-php .content .formHolder form input[type=text],
.page-template-page-subscribe-php .content .formHolder form input[type=email] { background: transparent; border: 0 none; border-bottom: 1px dotted #EE3F24; width: 100%; outline: none; font-family: 'nexa_lightregular'; font-size: 14px; color: #fff; padding: 5px 0; margin-bottom: 30px; }
.page-template-page-subscribe-php .content .formHolder form input::-webkit-input-placeholder,
.page-template-page-subscribe-php .content .formHolder form input:-moz-placeholder,
.page-template-page-subscribe-php .content .formHolder form input::-moz-placeholder,
.page-template-page-subscribe-php .content .formHolder form input:-ms-input-placeholder { color: #fff; }
.page-template-page-subscribe-php .content .formHolder form input[type=submit] { /*background: url('images/bt-subscribe.png') center right no-repeat;*/ background: #EE3E24; border: 0 none; outline: none; font-family: 'nexa_lightregular'; font-size: 14px; color: #fff; border-radius: 3px; padding: 7px 0; width: 180px; letter-spacing: 2px; margin-top: 20px; /*padding-right: 25px;*/ }
.page-template-page-subscribe-php .content .formHolder form input[type=submit]:hover { opacity: .6; }

/* Careers */
.page-template-page-careers-php { overflow-y: visible; overflow-x: hidden; }
.page-template-page-careers-php .content { height: auto; }
.page-template-page-careers-php .data { position: relative; max-width: 70%; margin: 0 auto;  width: 69%; margin: 92px auto !important;}
.page-template-page-careers-php .data .txt { font-size: 14px; color: #808184; line-height: 20px; margin-right: 230px; letter-spacing: 1px; /*text-align: justify;*/ }
.page-template-page-careers-php .data .txt hr { border-top: 1px solid #eee; margin: 0; }
.page-template-page-careers-php .data .jobList { margin-top: 30px; border-top: 1px dotted #8D8F92; }
.page-template-page-careers-php .data .jobList li { display: block; border-bottom: 1px dotted #8D8F92; font-size: 16px; padding: 25px 0; background: url('images/arrow-job.png') center right no-repeat; }
.page-template-page-careers-php .data .jobList li h3 { color: #E93E24; }
.page-template-page-careers-php .data .jobList li a { display: block; color: #808184; }
.page-template-page-careers-php .data .bottomText { padding: 30px 0; }
.page-template-page-careers-php .data .bts { padding: 30px 0; }
.page-template-page-careers-php .data .bts li { display: block; float: left; width: 185px; font-size: 12px; text-align: center; margin-left: 60px; }
.page-template-page-careers-php .data .bts li:first-child { margin-left: 0; }
.page-template-page-careers-php .data .bts li .label { color: #EE3E24; padding-bottom: 10px; }
.page-template-page-careers-php .data .bts li a { display: block; letter-spacing: 1px; color: #fff; background: #EE3E24; border-radius: 3px; padding: 7px 0;
	-webkit-transition: all 0.2s ease-in-out; 
	-moz-transition: all 0.2s ease-in-out; 
	-ms-transition: all 0.2s ease-in-out; 
	-o-transition: all 0.2s ease-in-out; 
	transition: all 0.2s ease-in-out; }
.page-template-page-careers-php .data .bts li a:hover { opacity: .6; }	

/* General */
.page-template-page-general-php .content { background: #313745; }
.page-template-page-general-php .content .data { 
	position: relative;
    max-width: 70%;
    margin: 0 auto;
    padding: 150px 0 60px 0;
}

/* Work with us */
.page-template-page-general-php.work-with-us .content .formHolder { width: 100%; color: #fff; }
.page-template-page-general-php.work-with-us .content .formHolder .tit { font-family: 'nexa_boldregular'; font-size: 50px; border-bottom: 1px dotted #8D8F92; padding-bottom: 20px; }
.page-template-page-general-php.work-with-us .content .formHolder .ninja-forms-required-items { display: none; }
.page-template-page-general-php.work-with-us .content .formHolder .ninja-forms-all-fields-wrap { position: relative; padding-top: 30px; }
.page-template-page-general-php.work-with-us .content .formHolder .ninja-forms-all-fields-wrap label { font-weight: normal; }
.page-template-page-general-php.work-with-us .content .formHolder .ninja-forms-all-fields-wrap .ninja-forms-req-symbol { color: #fff; }
.page-template-page-general-php.work-with-us .content .formHolder .field-wrap { width: 48%; font-family: 'nexa_lightregular'; font-size: 14px; color: #fff; }
.page-template-page-general-php.work-with-us .content .formHolder .field-wrap input[type='text'] { background: transparent; border: 0 none; border-bottom: 1px dotted #EE3E24; padding: 5px 0; font-family: 'nexa_lightregular'; font-size: 14px; color: #fff; outline: none; }
.page-template-page-general-php.work-with-us .content .formHolder .field-wrap textarea { background: transparent; border: 0 none; border-bottom: 1px dotted #EE3E24; padding: 5px 0; font-family: 'nexa_lightregular'; font-size: 14px; color: #fff; outline: none; resize: none; height: 80px; }
.page-template-page-general-php.work-with-us .content .formHolder .field-wrap input[type='submit'] { background: #EE3E24; border: 0 none; padding: 10px 0; font-family: 'nexa_lightregular'; font-size: 14px; color: #fff; outline: none; width: 180px; letter-spacing: 2px; }
.page-template-page-general-php.work-with-us .content .formHolder .field-wrap input[type='submit']:hover { opacity: .8; }
.page-template-page-general-php.work-with-us .content .custom-file-upload-hidden {
    display: none;
    visibility: hidden;
    position: absolute;
    left: -9999px;
}
.page-template-page-general-php.work-with-us .content .custom-file-upload {
    display: block;
    width: auto;
    font-size: 16px;
    margin-top: 30px;
}

.page-template-page-general-php.work-with-us .content .custom-file-upload label {
    display: block;
    margin-bottom: 5px;
}

.page-template-page-general-php.work-with-us .content .file-upload-wrapper {
    position: relative; 
    margin-bottom: 5px;
}
.page-template-page-general-php.work-with-us .content .file-upload-input {
    width: 300px;
    color: #fff;
    font-size: 16px;
    padding: 11px 17px; 
    border: none;
    background-color: #c0392b; 
    float: left; /* IE 9 Fix */
}
.page-template-page-general-php.work-with-us .content .file-upload-input:hover { color: #c0392b; }
.page-template-page-general-php.work-with-us .content .file-upload-button {
    cursor: pointer; 
    display: inline-block; 
    color: #fff;
    font-size: 16px;
    text-transform: uppercase;
    padding: 11px 20px; 
    border: none;
    margin-left: -1px;  
    background-color: #c0392b; 
    float: left; /* IE 9 Fix */
}
.page-template-page-general-php.work-with-us .content .file-upload-button:hover { color: #c0392b; }

/* Contact */
.page-template-page-contact-php .content { background: #313745; }
.page-template-page-contact-php .content .data { 
	position: relative;
    max-width: 70%;
    margin: 0 auto;
    padding: 155px 0 60px 0;
}
.page-template-page-contact-php .content .holder { width: 100%; color: #fff; padding: 0; }
.page-template-page-contact-php .content .holder .tit { font-family: 'nexa_boldregular'; font-size: 50px; border-bottom: 1px dotted #8D8F92; padding-bottom: 20px; margin-bottom: 92px; }
.page-template-page-contact-php .content .holder .bRight { width: 40%; float: right; font-size: 14px; }
.page-template-page-contact-php .content .holder .bRight h3 { font-size: 30px; margin-bottom: 10px; }
.page-template-page-contact-php .content .holder .bRight a { color: #fff; }
.page-template-page-contact-php .content .holder .bRight a:hover { text-decoration: underline; }
.page-template-page-contact-php .content .holder .bRight hr { background: #EE3E24; border: 0 none; }
.page-template-page-contact-php .content .holder .bLeft { width: 50%; float: left; }
.page-template-page-contact-php .content .holder .ninja-forms-required-items { display: none; }
.page-template-page-contact-php .content .holder .ninja-forms-all-fields-wrap { position: relative; }
.page-template-page-contact-php .content .holder .ninja-forms-all-fields-wrap label { font-weight: normal; }
.page-template-page-contact-php .content .holder .ninja-forms-all-fields-wrap .ninja-forms-req-symbol { color: #fff; }
.page-template-page-contact-php .content .holder .field-wrap { display: none; width: 100%; font-family: 'nexa_lightregular'; font-size: 14px; color: #fff; margin-bottom: 30px; }
.page-template-page-contact-php .content .holder .list-dropdown-wrap label { display: none; }
.page-template-page-contact-php .content .holder .field-wrap input[type='text'] { background: transparent; border: 0 none; border-bottom: 1px dotted #EE3E24; padding: 5px 0; font-family: 'nexa_lightregular'; font-size: 14px; color: #fff; outline: none; }
.page-template-page-contact-php .content .holder .field-wrap select { border: 1px solid #EE3E24; background: transparent url('images/arrow-select.png') 95% 50% no-repeat; padding-left: 10px; width: 100%; height: 36px; font-family: 'nexa_lightregular'; font-size: 16px; color: #EE3E24; outline: none; -webkit-appearance:none; -moz-appearance:none; appearance:none; border-radius: 4px; }
.page-template-page-contact-php .content .holder .field-wrap select option { outline: none; color: #fff; border: 0 none; padding: 4px 10px; }
.page-template-page-contact-php .content .holder .field-wrap textarea { background: transparent; border: 0 none; border-bottom: 1px dotted #EE3E24; padding: 5px 0; font-family: 'nexa_lightregular'; font-size: 14px; color: #fff; outline: none; resize: none; height: 80px; }
.page-template-page-contact-php .content .holder .field-wrap input[type='submit'] { background: #EE3E24; border: 0 none; border-radius: 3px; padding: 7px 0; font-family: 'nexa_lightregular'; font-size: 14px; color: #fff; outline: none; width: 180px; letter-spacing: 2px; }
.page-template-page-contact-php .content .holder .field-wrap input[type='submit']:hover { opacity: .8; }
.page-template-page-contact-php .content .holder .ninja-forms-success-msg { font-size: 26px; padding-top: 30%; }
.page-template-page-contact-php .content .holder .ninja-forms-error-msg { color: red; padding-bottom: 15px; }
.page-template-page-contact-php .content .holder .sucMsg { font-size: 26px; padding-top: 30%; }

/* Apply to cobuild */
.page-template-page-general-php.apply-cobuild { overflow-y: visible; background: #313745; }
.page-template-page-general-php.apply-cobuild .content .formHolder { width: 100%; color: #fff; padding: 0; }
.page-template-page-general-php.apply-cobuild .content .formHolder .tit { font-family: 'nexa_boldregular'; font-size: 50px; border-bottom: 1px dotted #8D8F92; padding-bottom: 20px; }
.page-template-page-general-php.apply-cobuild .data .bts { padding: 30px 0; }
.page-template-page-general-php.apply-cobuild .data .bts li { display: block; float: left; width: 185px; font-size: 14px; text-align: center; margin-left: 60px; }
.page-template-page-general-php.apply-cobuild .data .bts li:first-child { margin-left: 0; }
.page-template-page-general-php.apply-cobuild .data .bts li .label { color: #EE3E24; padding-bottom: 10px; }
.page-template-page-general-php.apply-cobuild .data .bts li a { display: block; letter-spacing: 1px; color: #fff; background: #EE3E24; border-radius: 3px; padding: 7px 0;
	-webkit-transition: all 0.2s ease-in-out; 
	-moz-transition: all 0.2s ease-in-out; 
	-ms-transition: all 0.2s ease-in-out; 
	-o-transition: all 0.2s ease-in-out; 
	transition: all 0.2s ease-in-out; }
.page-template-page-general-php.apply-cobuild .data .bts li a:hover { opacity: .6; }

/* Apply to cobuild Form */
.page-template-page-applycobuildform-php { overflow-y: visible; }
.page-template-page-applycobuildform-php .content { height: auto; }
.page-template-page-applycobuildform-php .content .header { background: #313745; }
.page-template-page-applycobuildform-php .data { position: relative; max-width: 70%; margin: 0 auto; padding: 30px 0 60px 0;  }
.page-template-page-applycobuildform-php .content .ninja-forms-required-items { display: none; }
.page-template-page-applycobuildform-php .content .nf-desc { margin-bottom: 30px; }
.page-template-page-applycobuildform-php .content .nf-desc h3 { font-family: 'nexa_boldregular'; font-size: 22px; color: #313745; }
.page-template-page-applycobuildform-php .content .nf-desc hr { background: #eee; border: 0 none; margin: 0; }
.page-template-page-applycobuildform-php .content .ninja-forms-all-fields-wrap label { font-family: 'nexa_boldregular'; font-size: 22px; color: #313745; padding-bottom: 10px; }
.page-template-page-applycobuildform-php .content .field-wrap { margin-bottom: 30px; }
.page-template-page-applycobuildform-php .content .field-wrap input[type='text'] { background: transparent; border: 1px solid #ccc; padding: 8px; font-family: 'nexa_boldregular'; font-size: 18px; color: #EE3E24; outline: none; }
.page-template-page-applycobuildform-php .content .field-wrap textarea { background: transparent; border: 1px solid #ccc; padding: 8px; font-family: 'nexa_boldregular'; font-size: 18px; color: #EE3E24; outline: none; resize: none; height: 80px; }
.page-template-page-applycobuildform-php .content .field-wrap input[type='submit'] { background: #EE3E24; border: 0 none; border-radius: 3px; padding: 7px 0; font-family: 'nexa_lightregular'; font-size: 14px; color: #fff; outline: none; width: 180px; letter-spacing: 2px; }
.page-template-page-applycobuildform-php .content .field-wrap input[type='submit']:hover { opacity: .8; }
.page-template-page-applycobuildform-php .content .field-wrap .input-counter { font-family: 'nexa_boldregular'; font-size: 14px; color: #313745; }
.page-template-page-applycobuildform-php .content .ninja-forms-error-msg { color: red; padding-bottom: 15px; }
.page-template-page-applycobuildform-php .content .ninja-forms-field-description { padding-bottom: 15px; }
.page-template-page-applycobuildform-php .content .ninja-forms-success-msg { font-size: 26px; }
.page-template-page-applycobuildform-php .content .sucMsg { font-size: 26px; }

/*----Retina*/
@media 
(min-resolution: 192dpi), 
(-webkit-min-device-pixel-ratio: 2), 
(min--moz-device-pixel-ratio: 2), 
(-o-min-device-pixel-ratio: 2/1), 
(min-device-pixel-ratio: 2), 
(min-resolution: 2dppx) {
    #header h1 a { background: url('images/logo@2x.png') 0 0 no-repeat; background-size: 124px auto; }
    #header .social li a { background: url('images/social@2x.png') 0 0 no-repeat; background-size: 167px auto; }
    #header .menu li a .icon { background: url('images/misc-menu@2x.png') 0 0 no-repeat; background-size: 51px auto; }
    .page-template-page-portfolio-php .flexslider .ops .icon { background: url('images/ops@2x.png') bottom left no-repeat; background-size: 30px auto; }
    .page-template-page-cobuilding-php .content .txt .bt { background: url('images/bt-watchvideo@2x.png') 91% 50% no-repeat; background-size: 16px auto; }
    .page-template-page-team-php .submenu ul,
	.tax-tipos-team .submenu ul { /*background: url('images/bg-submenu@2x.png') top center no-repeat; background-size: 951px auto;*/ }
}

/* Media Queries */
@media screen and (max-height: 740px) {
	/* Header */
	.page-template-home-php #header h1 {
		padding-top: 20px !important; padding-bottom: 20px !important;
	}
	#header .menu li > a {  
		padding-top: 12px; padding-bottom: 12px;
	}
	#header .menu li a .icon {
		top: -7px;
	}
	#header .subpagesContact li > a { padding-top: 12px; padding-bottom: 12px; }
	#header .subpagesContact li .entry { padding-bottom: 12px; }
	#header .subpagesContact li > a .iconSub { top: 12px; }
}

@media screen and (max-width: 1024px) {
	/* Portfolio */
	.page-template-page-portfolio-php .flexslider li .data { max-width: none; }
	.page-template-page-portfolio-php .flexslider li .txt { max-width: 70%; }
	.page-template-page-portfolio-php .flexslider li .whywep div { padding-right: 0; }
}

@media screen and (max-width: 800px) {
	body { overflow-y: visible; }
	
	.page-template-home-php .cover { position: absolute; width: 100%; height: 100%; z-index: 9999; background: #fff; display: block; visibility: visible; opacity: 1; }
	
	/* Header */
	#header { 
		position: absolute;
		left: 0;
		top: 0;
		height: auto;
		width: 100%;
		overflow: hidden;
		cursor: default;
		color: #c8c8c8;
		background: #F1F1F2;
		overflow-x: inherit;
		overflow-y: inherit;
		z-index: 100;
		-moz-transition: width ease-in-out 0.28s, background linear 0.1s;
		-webkit-transition: width ease-in-out 0.28s, background linear 0.1s;
		-o-transition: width ease-in-out 0.28s, background linear 0.1s;
		transition: width ease-in-out 0.28s, background linear 0.1s;
		-ms-transform: inherit;
		-moz-transform: inherit;
		-webkit-transform: inherit;
		transform: inherit;
	}
	#header h1, 
	#header .menu,
	#header .social,
	#header .copy {
		display: none;
	}
	.nav-collapsed .content,
	.content,
	.page-template-home-php .content,
	.page-template-home-php #wrapper { 
		-ms-transform: translate(0, 0); 
		-moz-transform: translate(0, 0);
		-webkit-transform: translate3d(0, 0, 0); 
		transform: translate(0, 0);
	}
	.nav-collapsed #header { width: 100%; }
	.content .header { 
		display: -webkit-box;
	    display: -moz-box;
	    display: -ms-flexbox;
	    display: -webkit-flex;
	    display: flex;
	    -webkit-box-align: center;
		-moz-box-align: center;
		-ms-flex-align: center;
		-webkit-align-items: center;
		align-items: center;
	    -webkit-box-pack: center;
		-moz-box-pack: center;
		-ms-flex-pack: center;
		-webkit-justify-content: center;
		justify-content: center;
		-webkit-transition: all 0.5s ease-in-out; 
		-moz-transition: all 0.5s ease-in-out; 
		-ms-transition: all 0.5s ease-in-out; 
		-o-transition: all 0.5s ease-in-out; 
		transition: all 0.5s ease-in-out; }
	.content .header h2 { padding: 0 20px 0 20px; text-align: center; max-width: 100%; }
	.content .topMobile { display: block; }
	
	/* Home */
	.page-template-home-php #header h1 {
		display: block;
		width: 100%;
		border-bottom: 0 none !important;
		padding: 50px 0;
	}
	.page-template-home-php #header h1 a {
		width: 263px; height: 30px; background: url('images/logo-mobile@2x.png') 0 0 no-repeat; background-size: 263px auto;
		margin: 0 auto;
		background-position: left bottom !important;
	}
	.page-template-home-php .content .topMobile { display: none; }
	.page-template-home-php .flexslider { /*height: auto;*/ padding-right: 0; /*padding-bottom: 40px;*/ }
	.page-template-home-php .flexslider li .play-btn img { width: 50px; height: auto; }
	.page-template-home-php .flex-control-nav { position: static; padding-right: 0; padding-top: 80px; }
	.page-template-home-php .itemsubtit {color: rgb(64, 64, 65); padding: 35px 4px 24px !important; margin-bottom: 35px}
	#wrapper .subpagesContact { display: none; }
	#wrapper .headerMobile { display: block; }
	
	/* Entrepreneur */
	.page-template-page-entrepreneur-php .data { max-width: 90%; padding-bottom: 60px; }
	.page-template-page-entrepreneur-php .data .txt { margin-right: 0; font-size: 26px; line-height: 33px; padding: 0 0 40px 0; }
	.page-template-page-entrepreneur-php .data .sideTxt { position: static; width: 100%; border: 0 none; font-size: 26px; line-height: 33px; }
	.page-template-page-entrepreneur-php .data .endTxt { font-size: 26px; line-height: 33px; margin-right: 0;  }
	.page-template-page-entrepreneur-php .data .endTxt h3 { font-size: 32px; color: #404041; margin-bottom: 20px; }
	.page-template-page-entrepreneur-php .data .bts li { float: none; width: 100%; font-size: 20px; text-align: center; margin-left: 0; padding-top: 40px; }
	.page-template-page-entrepreneur-php .data .bts li .label { padding-bottom: 20px; }
	.page-template-page-entrepreneur-php .data .bts li a { padding: 20px 0; }

	
	/* Portfolio */
	.page-template-page-portfolio-php { height: inherit; }
	.page-template-page-portfolio-php .flexslider li .holder { max-width: 100%; }
	.page-template-page-portfolio-php .flexslider li .pic { display: none; position: static; margin: 0 auto; /*display: block;*/ padding-top: 40px; }
	.page-template-page-portfolio-php .flexslider li .data { padding-top: 10px; padding-bottom: 20px; /*padding-top: 60px;*/ }
	.page-template-page-portfolio-php .flexslider li .tit,
	.page-template-page-portfolio-php .flexslider li .subtit,
	.page-template-page-portfolio-php .flexslider li .txt { padding-left: 25px; padding-right: 25px; font-family: 'nexa_lightregular'; max-width: 100%; }
	.page-template-page-portfolio-php .flexslider li .whywep { display: none; width: 100%; background: #EB3E24; text-align: center; }
	.page-template-page-portfolio-php .flexslider li .whywep h4 { text-transform: inherit; padding: 20px 0; font-size: 24px; font-family: 'nexa_boldregular'; cursor: pointer; position: relative; }
	.page-template-page-portfolio-php .flexslider li .whywep h4 .icon { background: url('images/whywe-bts.png') 0 0 no-repeat; background-size: 32px auto; display: block; position: absolute; right: 30px; width: 32px; height: 32px; top: 50%; margin-top: -16px; }
	.page-template-page-portfolio-php .flexslider li .whywep h4.open .icon { background-position: bottom left; margin-top: -18px; }
	.page-template-page-portfolio-php .flexslider li .whywep > div { display: none; font-size: 19px; line-height: 24px; padding-left: 25px; padding-right: 25px; padding-bottom: 25px; }
	.page-template-page-portfolio-php .flexslider .bts { padding-top: 0; position: absolute; right: 0; top: 0; }
	.page-template-page-portfolio-php .flexslider .bts .arrow { display: none; }
	.page-template-page-portfolio-php .flexslider .ops { position: static; background: #232833; width: 100%; margin-top: -5px; }
	.page-template-page-portfolio-php .flexslider .ops > .icon,
	.page-template-page-portfolio-php .flexslider .ops > .seeAll { display: none; }
	.page-template-page-portfolio-php .flexslider.inactive .ops ul { display: none; }
	.page-template-page-portfolio-php .flexslider .flex-control-paging li a { width: 14px; height: 14px; }
	.page-template-page-portfolio-php .flexslider .flex-control-nav { margin-top: -30px; }
	.page-template-page-portfolio-php .flexslider .ops .mob { display: block; text-align: center; color: #fff; font-size: 22px; padding: 10px 0; letter-spacing: 2px; }
	.page-template-page-portfolio-php .flexslider .ops .mob .icon { float: none; display: inline-block; position: relative; top: 4px; }
	.page-template-page-portfolio-php #slide { height: inherit; position: static; margin-top: 60px; border-bottom: 0 none; border-top: 0 none; }
	.page-template-page-portfolio-php .items { width: 100%; }
	.page-template-page-portfolio-php .items li { float: none; width: 100%; height: inherit; border-right: 0 none; padding: 25px 0 0 0; border-bottom: 1px dotted #909090; }
	.page-template-page-portfolio-php .items li .holder { position: relative; }
	.page-template-page-portfolio-php .items li .tit,
	.page-template-page-portfolio-php .items li .subtit,
	.page-template-page-portfolio-php .items li .txt { padding: 0 25px; }
	.page-template-page-portfolio-php .items li .icon { right: 30px; left: inherit; top: 50%; background: url('images/whywe-bts.png') 0 0 no-repeat; background-size: 30px auto; width: 30px; height: 30px; margin-top: -30px; }
	.page-template-page-portfolio-php .items li .link { font-size: 18px; text-transform: uppercase; margin: 0 25px 25px 25px; }
	.page-template-page-portfolio-php .items li.openMob .cat { position: static; border-bottom: 0 none; margin-top: 0; padding-top: 20px; padding-bottom: 20px; }
	.page-template-page-portfolio-php .items li .cat span { float: none; padding-top: 0; }
	.page-template-page-portfolio-php .items li.openMob .cat .close { display: none; }
	.page-template-page-portfolio-php .items li.openMob .icon { top: 5px; background-position: bottom left; margin-top: 0; }
	
	/* Cobuilding */
	.page-template-page-cobuilding-php .content { height: auto;
		-ms-transform: none; 
		-moz-transform: none;
		-webkit-transform: none; 
		transform: none; }
	.page-template-page-cobuilding-php .content .header { background: transparent; }
	.page-template-page-cobuilding-php .content .header h2 { display: none; }
	.page-template-page-cobuilding-php .content .txt { max-width: 90%; padding-top: 30px; }
	.page-template-page-cobuilding-php .content .txt .copy { width: 100%; float: none; font-size: 28px; line-height: 33px; }
	.page-template-page-cobuilding-php .content .txt .copy .seeMore { position: relative; left: 50%; padding-right: 40px; background-position: right 30%; font-family: 'nexa_lightregular'; font-size: 22px; text-transform: inherit; margin-left: -77px; margin-top: 30px; }
	.page-template-page-cobuilding-php .content .txt .bt { float: none; width: 100%; margin: 60px 0 0 0; font-size: 22px; padding: 18px 0; padding-right: 0; padding-left: 25%; background-position: 75% 50%; }
	.page-template-page-cobuilding-php .data { max-width: 90%; padding-bottom: 160px; }
	/*.page-template-page-cobuilding-php .data.lastCircle { padding-bottom: 160px; }*/
	.page-template-page-cobuilding-php .data .items { width: 100%; height: auto; }
	.page-template-page-cobuilding-php .data .circle { width: 100%; height: auto; min-height: 258px; float: none; margin-left: 0; margin: 0 auto; margin-bottom: 100px; text-align: center;
		-webkit-transition: margin-left 0.4s ease-in-out; 
		-moz-transition: margin-left 0.4s ease-in-out; 
		-ms-transition: margin-left 0.4s ease-in-out; 
		-o-transition: margin-left 0.4s ease-in-out; 
		transition: margin-left 0.4s ease-in-out;
	 }
	.page-template-page-cobuilding-php .data .circle:first-child { margin-left: auto; }
	.page-template-page-cobuilding-php .data .circle .lineBg { width: 220px; height: 220px; border-radius: 160px; left: 50%; margin-left: -110px; }
	.page-template-page-cobuilding-php .data .circle .line { width: 224px; height: 224px; left: 50%; margin-left: -113px; }
	.page-template-page-cobuilding-php .data .circle.pos1 .line,
	.page-template-page-cobuilding-php .data .circle.pos2 .line, 
	.page-template-page-cobuilding-php .data .circle.pos3 .line, 
	.page-template-page-cobuilding-php .data .circle.pos4 .line { background-size: 224px auto; }
	.page-template-page-cobuilding-php .data .circle .label { font-size: 26px; padding-top: 14px; margin: 0 auto;
		-webkit-transition: none; 
		-moz-transition: none; 
		-ms-transition: none; 
		-o-transition: none; 
		transition: none;
	 }
	.page-template-page-cobuilding-php .data .circle .icon { width: 50px; height: 37px; margin-top: 67px; margin-left: 0; background-size: 50px auto; }
	.page-template-page-cobuilding-php .data .circle .copy { position: relative; width: 100%; text-align: left; margin-top: 100px; font-size: 28px; line-height: 33px; padding-top: 40px; }
	.page-template-page-cobuilding-php .data .circle .copy .closeCopy { width: 30px; height: 30px; background-size: 30px auto; }
	.page-template-page-cobuilding-php .data .circle .sideBt { font-size: 15px; }
	.page-template-page-cobuilding-php .data .circle.open { width: auto; }
	.page-template-page-cobuilding-php .data .circle.open .label { width: auto; }
	.page-template-page-cobuilding-php .data .circle.oneOpen { margin-left: 0; }
	.page-template-page-cobuilding-php .data .circle.hasSideBt { margin-left: 0; margin-right: 0; }
	.page-template-page-cobuilding-php .data .circle.oneOpen.hasSideBt { margin-left: 0; margin-right: 0; }
	.page-template-page-cobuilding-php .data .circle.hasSideBt.open { width: auto; }
	.page-template-page-cobuilding-php .data .circle .sideBt { width: 151px; height: 153px; background-size: 151px auto; }
	.page-template-page-cobuilding-php .data .circle .sideBtUpLeft { top: -46px; left: 50%; margin-left: -155px; }
	.page-template-page-cobuilding-php .data .circle .sideBtUpLeft a { bottom: 74px; left: 25px; }
	.page-template-page-cobuilding-php .data .circle .sideBtUpRight { top: -46px; left: 50%; margin-left: 3px; }
	.page-template-page-cobuilding-php .data .circle .sideBtUpRight a { top: 52px; right: 39px; }
	.page-template-page-cobuilding-php .data .circle .sideBtBottomLeft { bottom: inherit; top: 112px; left: 50%; margin-left: -155px; }
	.page-template-page-cobuilding-php .data .circle .sideBtBottomLeft a { bottom: 54px; left: 27px; }
	.page-template-page-cobuilding-php .data .circle .sideBtBottomRight { bottom: inherit; top: 112px; left: 50%; margin-left: 3px; }
	.page-template-page-cobuilding-php .data .circle .sideBtBottomRight a { bottom: 58px; right: 12px; }
	.page-template-page-cobuilding-php .data .circle .copySideBt { position: relative; width: 100%; text-align: left; margin-top: 180px; font-size: 28px; line-height: 33px; padding-top: 0;  top: inherit;}
	.page-template-page-cobuilding-php .data .circle .copySideBt .misc { top: -10px; left: 50%; margin-left: -10px; }
	.page-template-page-cobuilding-php .data .circle .copySideBt .title { font-size: 28px; padding: 24px 0; margin-bottom: 20px; }
	.page-template-page-cobuilding-php .data .circle .copySideBt .tx { font-size: 28px; line-height: 44px; }
	.page-template-page-cobuilding-php .data .circle .copySideBt .closeCopy { width: 30px; height: 30px; background-size: 30px auto; top: 22px; }
	.page-template-page-cobuilding-php .data .dataBottom { width: 100%; background: none; margin-left: 0; padding-top: 0; }
	.page-template-page-cobuilding-php .data .dataBottom .copy { width: 100%; }
	.page-template-page-cobuilding-php .data .dataBottom .copy.copy1 { border: 0 none; }
	.page-template-page-cobuilding-php .data .dataBottom .title { margin-top: 0; font-size: 25px; background: url('images/bg-databottom-tit2.png') top center no-repeat; padding: 31px 0; }
	.page-template-page-cobuilding-php .data .dataBottom .copy.hasCopy .title.open span { padding-bottom: 60px; }
	.page-template-page-cobuilding-php .data .dataBottom .txtData { font-size: 28px; line-height: 36px; padding: 0; }
	.page-template-page-cobuilding-php .data .dataBottom.extraPaddingTop { padding-top: 0; background: none; }
	.page-template-page-cobuilding-php .data .dataBottom.circleOpenPos1,
	.page-template-page-cobuilding-php .data .dataBottom.circleOpenPos2,
	.page-template-page-cobuilding-php .data .dataBottom.circleOpenPos4 { width: auto; margin-left: 0; }
	.page-template-page-cobuilding-php .data .dataBottom.circleOpenPos1 .copy,
	.page-template-page-cobuilding-php .data .dataBottom.circleOpenPos2 .copy,
	.page-template-page-cobuilding-php .data .dataBottom.circleOpenPos4 .copy { width: auto; }
	.page-template-page-cobuilding-php .content .bts { width: 20px; z-index: 9999; top: 20px; right: 20px; }
	.page-template-page-cobuilding-php .content .bts.fixed { display: block; position: fixed; }
	.page-template-page-cobuilding-php .content .bts li { display: block; width: 18px; height: 18px; margin-bottom: 18px; }
	.page-template-page-cobuilding-php .content .bts li a { display: block; width: 18px; height: 18px; border: 2px solid #fff; border-radius: 9px; background: transparent; outline: none; }
	/*.page-template-page-cobuilding-php .content .bts li a:hover,*/
	.page-template-page-cobuilding-php .content .bts li a.active:focus,
	.page-template-page-cobuilding-php .content .bts li a.active { background: #fff; }
	.page-template-page-cobuilding-php .content .bts li a:focus,
	.page-template-page-cobuilding-php .content .bts li a:active { background: transparent; outline: none; }
	/* Coinvest */

	.page-template-page-coinvest-php,
	.tax-tipos-team { overflow-y: visible; overflow-x: hidden; }
	.page-template-page-coinvest-php .content,
	.tax-tipos-team .content { background: transparent; height: auto; 
	/*-ms-transform: none;
	-moz-transform: none;
	-webkit-transform: none;
	transform: none;*/ }
	.page-template-page-coinvest-php .btShowMenu,
	.tax-tipos-team .btShowMenu { display: none; position: absolute; margin-top: -40px; right: 20px; font-size: 16px; color: #313745; background: url('images/bt-showmenu.png') top right no-repeat; background-size: 20px auto; padding-right: 30px; font-family: 'nexa_boldregular'; }
	.page-template-page-coinvest-php .btShowMenu:hover,
	.tax-tipos-team .btShowMenu:hover { opacity: .6; }
	.page-template-page-coinvest-php .btShowMenu.open,
	.tax-tipos-team .btShowMenu.open { background-position: bottom right; }
	.page-template-page-coinvest-php .content .header h2,
	.tax-tipos-team .content .header h2 { max-width: 866px; color: #313745; }
	.page-template-page-coinvest-php .data,
	.tax-tipos-team .data { position: relative; max-width: 950px; margin: 0 auto; padding: 30px 0 0 0; }
	.page-template-page-coinvest-php .submenu,
	.tax-tipos-team .submenu { background: #fff; padding: 20px 0; padding-bottom: 13px; display: block; top: 0; position: relative;
	  -webkit-transition: top 0.4s ease-in-out; 
	  -moz-transition: top 0.4s ease-in-out; 
	  -ms-transition: top 0.4s ease-in-out; 
	  -o-transition: top 0.4s ease-in-out; 
	  transition: top 0.4s ease-in-out; }
	.page-template-page-coinvest-php .submenu.fixed { position: fixed; top: -100px; left: 55px; width: 100%; z-index: 50; opacity: 0; }
	.page-template-page-coinvest-php .submenu.fixed.ready { top: 0; opacity: 1; }
	.page-template-page-coinvest-php .submenu ul,
	.tax-tipos-team .submenu ul { width: 951px; margin: 0 auto; /*margin-left: 16%;*/ /*background: url('images/bg-submenu.png') top center no-repeat; padding-top: 17px;*/ }
	.page-template-page-coinvest-php .submenu ul li,
	.tax-tipos-team .submenu ul li { display: block; float: left; margin-left: 6.6%; }
	.page-template-page-coinvest-php .submenu ul li a,
	.tax-tipos-team .submenu ul li a { display: block; font-size: 12px; color: #808080; letter-spacing: 1px; margin-top: -2px; text-align: center;
	  -webkit-transition: all 0.2s ease-in-out; 
	  -moz-transition: all 0.2s ease-in-out; 
	  -ms-transition: all 0.2s ease-in-out; 
	  -o-transition: all 0.2s ease-in-out; 
	  transition: all 0.2s ease-in-out;
	 }
	.page-template-page-coinvest-php .submenu ul li a .line,
	.tax-tipos-team .submenu ul li a .line { /*display: none;*/ opacity: 0; width: 43px; height: 8px; background: #E93E24; margin: 0 auto; margin-bottom: 8px; border-radius: 4px;
	  -webkit-transition: all 0.2s ease-in-out; 
	  -moz-transition: all 0.2s ease-in-out; 
	  -ms-transition: all 0.2s ease-in-out; 
	  -o-transition: all 0.2s ease-in-out; 
	  transition: all 0.2s ease-in-out; }
	.page-template-page-coinvest-php .submenu ul li a:hover,
	.page-template-page-coinvest-php .submenu ul li a.active,
	.tax-tipos-team .submenu ul li a:hover,
	.tax-tipos-team .submenu ul li a.active { color: #E93E24; }
	.page-template-page-coinvest-php .submenu ul li a:hover .line,
	.page-template-page-coinvest-php .submenu ul li a.active .line,
	.tax-tipos-team .submenu ul li a:hover .line,
	.tax-tipos-team .submenu ul li a.active .line { opacity: 1; }
	.page-template-page-coinvest-php .cat h3,
	.tax-tipos-team .cat h3 { font-size: 30px;  margin-bottom: 20px; }
	.page-template-page-coinvest-php .cat .copy,
	.tax-tipos-team .cat .copy { font-size: 20px; line-height: 28px;  padding-bottom: 20px; border-bottom: 1px solid rgba(141,143,146,.2); }
	.page-template-page-coinvest-php .member,
	.tax-tipos-team .member { position: relative; color:#808184; padding: 30px 0; border-bottom: 1px solid rgba(141,143,146,.2); }
	.page-template-page-coinvest-php .member .top,
	.tax-tipos-team .member .top { position: relative; }
	.page-template-page-coinvest-php .member .top .pic,
	.tax-tipos-team .member .top .pic { float: left; margin-right: 20px; }
	.page-template-page-coinvest-php .member .top .tit,
	.tax-tipos-team .member .top .tit { float: left; padding: 25px 0 0 0; }
	.page-template-page-coinvest-php .member .top .tit h4,
	.tax-tipos-team .member .top .tit h4 { font-size: 25px; }
	.page-template-page-coinvest-php .member .top .tit h5,
	.tax-tipos-team .member .top .tit h5 { font-size: 20px; }
	.page-template-page-coinvest-php .member .top .tit h5 span,
	.tax-tipos-team .member .top .tit h5 span { color: #8A8C8F; }
	.page-template-page-coinvest-php .member .top .linkedin,
	.tax-tipos-team .member .top .linkedin { width: 23px; height: 23px; background: url('images/linkedin.png') 0 0 no-repeat; background-size: 23px; position: absolute; bottom: 0; right: 0; display: block; }
	.page-template-page-coinvest-php .member .top .linkedin:hover,
	.tax-tipos-team .member .top .linkedin:hover { opacity: .6; }
	.page-template-page-coinvest-php .member .txt,
	.tax-tipos-team .member .txt { font-size: 14px; line-height: 20px; padding-top: 30px; /*text-align: justify;*/ }
	.page-template-page-coinvest-php .member .btViewMore,
	.tax-tipos-team .member .btViewMore { display: none; }
	.page-template-page-coinvest-php .subchildren .cat,
	.tax-tipos-team .subchildren .cat { padding-top: 30px; border-bottom: 1px solid rgba(141,143,146,.2); }
	.page-template-page-coinvest-php .cat h3 span, 
	.tax-tipos-team .cat h3 span { color: #8D8F92; }
	.page-template-page-coinvest-php .subchildren .member,
	.tax-tipos-team .subchildren .member { padding: 20px 0; cursor: pointer; }
	.page-template-page-coinvest-php .subchildren .member:hover,
	.tax-tipos-team .subchildren .member:hover { background: #222428;}
	.page-template-page-coinvest-php .subchildren .member.notxt,
	.tax-tipos-team .subchildren .member.notxt { cursor: default; }
	.page-template-page-coinvest-php .subchildren .member.notxt:hover,
	.tax-tipos-team .subchildren .member.notxt:hover { background: transparent; }
	.page-template-page-coinvest-php .subchildren .member.open,
	.tax-tipos-team .subchildren .member.open { background: #222428; padding: 20px; }
	.page-template-page-coinvest-php .subchildren .member.open .top .bt,
	.tax-tipos-team .subchildren .member.open .top .bt { background-position: bottom right; right: 0; top: 10px; }
	.page-template-page-coinvest-php .subchildren .member .txt,
	.tax-tipos-team .subchildren .member .txt { display: none; }
	.page-template-page-coinvest-php .subchildren .member .top, 
	.tax-tipos-team .subchildren .member .top { position: relative; }
	.page-template-page-coinvest-php .subchildren .member .top .bt, 
	.tax-tipos-team .subchildren .member .top .bt { background: url('images/bt-openclose-team.png') top right no-repeat; background-size: 20px auto; display: block; width: 20px; height: 20px; position: absolute; right: 20px; top: 50%; margin-top: -10px; }
	.page-template-page-coinvest-php .subchildren .member .top .linkedin, 
	.tax-tipos-team .subchildren .member .top .linkedin { right: inherit; left: 85px; }
	.page-template-page-coinvest-php .teammembers,
	.tax-tipos-team .teammembers { padding-top: 30px; padding-bottom: 100px; }
	.page-template-page-coinvest-php .teammembers h3,
	.tax-tipos-team .teammembers h3 { font-size: 30px; color: #fff; margin-bottom: 30px; }
	.page-template-page-coinvest-php .teammembers ul li,
	.tax-tipos-team .teammembers ul li { display: block; float: left; width: 87px; height: 87px; color: #fff; margin-left: 50px; margin-bottom: 80px; position: relative; }
	/*.page-template-page-coinvest-php .teammembers ul li:first-child,
	.tax-tipos-team .teammembers ul li:first-child,
	.page-template-page-coinvest-php .teammembers ul li:nth-child(7),
	.tax-tipos-team .teammembers ul li:nth-child(7),
	.page-template-page-coinvest-php .teammembers ul li:nth-child(13),
	.tax-tipos-team .teammembers ul li:nth-child(13) { margin-left: 0; }*/
	.page-template-page-coinvest-php .teammembers ul li .pic,
	.tax-tipos-team .teammembers ul li .pic { background: #E93E24; padding: 3px; border-radius: 43px;
	  -webkit-transition: all 0.2s ease-in-out; 
	  -moz-transition: all 0.2s ease-in-out; 
	  -ms-transition: all 0.2s ease-in-out; 
	  -o-transition: all 0.2s ease-in-out; 
	  transition: all 0.2s ease-in-out; }
	.page-template-page-coinvest-php .teammembers ul li .pic.nopic div,
	.tax-tipos-team .teammembers ul li .pic.nopic div { background: #231F20; padding: 3px; border-radius: 43px; height: 81px; }
	.page-template-page-coinvest-php .teammembers ul li .copy,
	.tax-tipos-team .teammembers ul li .copy { display: none; /*opacity: 0;*/ text-align: center; background: rgba(49,55,69,.9); position: absolute; z-index: 999; padding-top: 10px; padding-bottom: 10px;
	  -webkit-transition: all 0.2s ease-in-out; 
	  -moz-transition: all 0.2s ease-in-out; 
	  -ms-transition: all 0.2s ease-in-out; 
	  -o-transition: all 0.2s ease-in-out; 
	  transition: all 0.2s ease-in-out; }
	.page-template-page-coinvest-php .teammembers ul li .copy .tit,
	.tax-tipos-team .teammembers ul li .copy .tit { padding-bottom: 5px; }
	.page-template-page-coinvest-php .teammembers ul li .copy .tit h4,
	.tax-tipos-team .teammembers ul li .copy .tit h4 { font-size: 16px; }
	.page-template-page-coinvest-php .teammembers ul li .copy .tit h5,
	.tax-tipos-team .teammembers ul li .copy .tit h5 { font-size: 12px; }
	.page-template-page-coinvest-php .teammembers ul li .copy .linkedin,
	.tax-tipos-team .teammembers ul li .copy .linkedin { width: 23px; height: 23px; background: url('images/linkedin.png') 0 0 no-repeat; background-size: 23px; display: block; margin: 0 auto; }
	.page-template-page-coinvest-php .teammembers ul li .copy .linkedin:hover,
	.tax-tipos-team .teammembers ul li .copy .linkedin:hover { opacity: .6; }
	.page-template-page-coinvest-php .teammembers ul li.over .copy,
	.tax-tipos-team .teammembers ul li.over .copy { display: block; }
	.page-template-page-coinvest-php .teammembers ul li.over .pic,
	.tax-tipos-team .teammembers ul li.over .pic { background: transparent; }
	.page-template-page-coinvest-php .scroll-pane { overflow: auto; width: 950px; }
	.page-template-page-coinvest-php .scroll-content { width: auto; }
	.page-template-page-coinvest-php .scroll-content-item { width: 955px; height: auto; padding: 0 45px; float: left; }
	.page-template-page-coinvest-php .scroll-bar-wrap { width: 855px; margin: 0 auto; position: relative; top: 6px; }
	.page-template-page-coinvest-php .scroll-bar-wrap .ui-slider { height: 8px; background: none; border:0; margin: 0 auto;  }
	.page-template-page-coinvest-php .scroll-bar-wrap .ui-handle-helper-parent { position: relative; width: 100%; height: 100%; margin: 0 auto; }
	.page-template-page-coinvest-php .scroll-bar-wrap .ui-slider-handle { top: 0; height: 8px; border-radius: 4px; }
	.page-template-page-coinvest-php .scroll-pane .ui-widget-content { border: 0 none; background: #ffffff; }
	.page-template-page-coinvest-php .ui-state-default, 
	.page-template-page-coinvest-php .ui-widget-content .ui-state-default, 
	.page-template-page-coinvest-php .ui-widget-header .ui-state-default { border: 0 none; background: #E93E24; }
	.page-template-page-coinvest-php .ui-slider .ui-slider-handle { position: absolute; z-index: 2; cursor: pointer; -ms-touch-action: none; touch-action: none; }
	.page-template-page-coinvest-php { overflow-y: visible; overflow-x: hidden; }
	.page-template-page-coinvest-php .content { height: auto; }
	.page-template-page-coinvest-php .data1 { position: relative; max-width: 70%; width: 69%; margin: 92px auto;}
	.page-template-page-coinvest-php .data1 .txt { font-size: 14px; color: #808184; line-height: 20px; margin-right: 0px; letter-spacing: 1px; /*text-align: justify;*/ }
	.page-template-page-coinvest-php .data1 .txt hr { border-top: 1px solid #eee; margin: 0; }
	.page-template-page-coinvest-php .data1 .sideTxt { position: absolute; top: 0px; right: -10px; width: 220px; border: 1px solid #EE3E24; padding: 50px 10px; font-size: 21px; color: #EE3E24; text-align: center; }
	.page-template-page-coinvest-php .data1 .sideTxt div { background: url('images/misc-txt.png') top center no-repeat, url('images/misc-txt.png') bottom center no-repeat; padding: 14px 0; }
	.page-template-page-coinvest-php .data1 .endTxt { font-size: 14px; color: #808184; line-height: 20px; padding: 25px 0 20px 0; margin-right: 0px; letter-spacing: 1px; }
	.page-template-page-coinvest-php .data1 .endTxt h3 { font-size: 20px; color: #404041; margin-bottom: 10px; }
	.page-template-page-coinvest-php .data1 .bts { padding-bottom: 40px; }
	.page-template-page-coinvest-php .data1 .bts li { display: block; float: left; width: 185px; font-size: 12px; text-align: center; margin-left: 60px; }
	.page-template-page-coinvest-php .data1 .bts li:first-child { margin-left: 0; }
	.page-template-page-coinvest-php .data1 .bts li .label { color: #EE3E24; padding-bottom: 10px; }
	.page-template-page-coinvest-php .data1 .bts li a { display: block; letter-spacing: 1px; color: #fff; background: #EE3E24; border-radius: 3px; padding: 7px 0;
		-webkit-transition: all 0.2s ease-in-out; 
		-moz-transition: all 0.2s ease-in-out; 
		-ms-transition: all 0.2s ease-in-out; 
		-o-transition: all 0.2s ease-in-out; 
		transition: all 0.2s ease-in-out; }
	.page-template-page-coinvest-php .data1 .bts li a:hover { opacity: .6; }	

	/* Team */
	.page-template-page-team-php .content {
		-ms-transform: none;
		-moz-transform: none;
		-webkit-transform: none;
		transform: none;
	}
	.page-template-page-team-php .content .header { position: relative; top: 0;
		-webkit-transition: top 0.4s ease-in-out; 
		-moz-transition: top 0.4s ease-in-out; 
		-ms-transition: top 0.4s ease-in-out; 
		-o-transition: top 0.4s ease-in-out; 
		transition: top 0.4s ease-in-out;
	}
	.page-template-page-team-php .content .header.fixed {
		position: fixed;
		min-height: 70px;
		width: 100%;
		z-index: 100;
		top: -100px;
		opacity: 0;
		left: 0;
	}
	.page-template-page-team-php .content .header.fixed.ready {
		top: 0;
		opacity: 1;
	}
	.page-template-page-team-php .content .header.fixed h2 { display: none; }
	.page-template-page-team-php .btShowMenu,
	.tax-tipos-team .btShowMenu { display: block; position: absolute; bottom: 25px; }
	.page-template-page-team-php .submenu, 
	.tax-tipos-team .submenu { padding: 0; display: none; }
	.page-template-page-team-php .submenu.fixed, 
	.tax-tipos-team .submenu.fixed { position: fixed; width: 100%; top: 70px; left: 0; z-index: 10; }
	.page-template-page-team-php .submenu ul, 
	.tax-tipos-team .submenu ul { max-width: inherit; width: 100%; margin-left: 0; background: transparent; padding-top: 0; }
	.page-template-page-team-php .submenu.subOpen ul, 
	.tax-tipos-team .submenu.subOpen ul { padding-top: 70px; }
	.page-template-page-team-php .submenu ul li, 
	.tax-tipos-team .submenu ul li { width: 100%; float: none; margin-left: 0; background: #E63E24; border-bottom: 1px solid #fff; }
	/*.page-template-page-team-php .submenu ul li:nth-child(1), 
	.tax-tipos-team .submenu ul li:nth-child(1) { background: rgba(230,62,36,.4); }
	.page-template-page-team-php .submenu ul li:nth-child(2), 
	.tax-tipos-team .submenu ul li:nth-child(2) { background: rgba(230,62,36,.3); }
	.page-template-page-team-php .submenu ul li:nth-child(3), 
	.tax-tipos-team .submenu ul li:nth-child(3) { background: rgba(230,62,36,.2); }
	.page-template-page-team-php .submenu ul li:nth-child(4), 
	.tax-tipos-team .submenu ul li:nth-child(4) { background: rgba(230,62,36,.6); }
	.page-template-page-team-php .submenu ul li:nth-child(5), 
	.tax-tipos-team .submenu ul li:nth-child(5) { background: rgba(230,62,36,.5); }
	.page-template-page-team-php .submenu ul li:nth-child(6), 
	.tax-tipos-team .submenu ul li:nth-child(6) { background: rgba(230,62,36,.4); }
	.page-template-page-team-php .submenu ul li:nth-child(7), 
	.tax-tipos-team .submenu ul li:nth-child(7) { background: rgba(230,62,36,.7); }
	.page-template-page-team-php .submenu ul li:nth-child(8), 
	.tax-tipos-team .submenu ul li:nth-child(8) { background: rgba(230,62,36,.8); }*/
	.page-template-page-team-php .submenu ul li a, 
	.tax-tipos-team .submenu ul li a { font-size: 16px; color: #fff; margin-top: 0; padding: 18px 0; text-transform: uppercase; }
	.page-template-page-team-php .submenu ul li a:hover, 
	.page-template-page-team-php .submenu ul li a.active, 
	.tax-tipos-team .submenu ul li a:hover, 
	.tax-tipos-team .submenu ul li a.active { color: #fff; background: #E63E24; }
	.page-template-page-team-php .submenu ul li a .line, 
	.tax-tipos-team .submenu ul li a .line { display: none; }
	.page-template-page-team-php .data,
	.tax-tipos-team .data { max-width: 100%; }
	.page-template-page-team-php .data.fixed.openMenu,
	.tax-tipos-team .data.fixed.openMenu { padding-top: 240px; }
	.page-template-page-team-php .data .cat,
	.tax-tipos-team .data .cat,
	.page-template-page-team-php .member .top, 
	.tax-tipos-team .member .top,
	.page-template-page-team-php .member .txt, 
	.tax-tipos-team .member .txt,
	.page-template-page-team-php .teammembers h3, 
	.tax-tipos-team .teammembers h3 { max-width: 90%; margin-left: auto; margin-right: auto; }
	.page-template-page-team-php .member, 
	.tax-tipos-team .member { background: #4C5666; padding-bottom: 0; border-bottom: 0 none; }
	.page-template-page-team-php .member .txt,
	.tax-tipos-team .member .txt { padding-bottom: 30px; font-size: 20px; line-height: 28px; }
	.page-template-page-team-php .member .txt p,
	.tax-tipos-team .member .txt p { display: none; }
	.page-template-page-team-php .member .txt p:nth-child(1),
	.tax-tipos-team .member .txt p:nth-child(1) { display: block; }
	.page-template-page-team-php .member .top .linkedin, 
	.tax-tipos-team .member .top .linkedin { right: inherit; left: 80px; bottom: inherit; top: 92px; }
	.page-template-page-team-php .member .btViewMore,
	.tax-tipos-team .member .btViewMore { display: block; background: #313745; padding: 20px 30px; }
	.page-template-page-team-php .member .btViewMore a,
	.tax-tipos-team .member .btViewMore a { text-align: right; display: block; color: #fff; background: url('images/bt-openclose-team.png') top right no-repeat; background-size: 20px auto; padding-right: 35px; }
	.page-template-page-team-php .member .btViewMore a.open,
	.tax-tipos-team .member .btViewMore a.open { background-position: bottom right; }
	.page-template-page-team-php .member .btViewMore a:hover,
	.tax-tipos-team .member .btViewMore a:hover { opacity: .6; }
	.page-template-page-team-php .subchildren .member.open, 
	.tax-tipos-team .subchildren .member.open { padding-left: 0; padding-right: 0; }
	.page-template-page-team-php .subchildren .member .top .bt, 
	.tax-tipos-team .subchildren .member .top .bt { right: 0; }
	.page-template-page-team-php .member.notxt,
	.tax-tipos-team .member.notxt { padding-bottom: 30px; }
	.page-template-page-team-php .subchildren .member.notxt:hover,
	.tax-tipos-team .subchildren .member.notxt:hover { background: #4C5666; }
	.page-template-page-team-php .teammembers,
	.tax-tipos-team .teammembers { padding-bottom: 0; }
	.page-template-page-team-php .teammembers ul li, 
	.tax-tipos-team .teammembers ul li { display: block; float: left; width: 50%; height: auto; color: #fff; margin-left: 0; margin-bottom: 0; overflow: inherit; background: #4C5666; padding: 20px; position: relative; }
	.page-template-page-team-php .teammembers ul li .pic, 
	.tax-tipos-team .teammembers ul li .pic { width: 36%; float: left; margin-right: 5%; }
	.page-template-page-team-php .teammembers ul li .pic img, 
	.tax-tipos-team .teammembers ul li .pic img { width: 98%; height: auto; }
	.page-template-page-team-php .teammembers ul li .copy, 
	.tax-tipos-team .teammembers ul li .copy { opacity: 1; display: block; text-align: left; float: left; width: 52%; background: none; position: static; padding-bottom: 0; padding-top: 0; }
	.page-template-page-team-php .teammembers ul li .copy .tit, 
	.tax-tipos-team .teammembers ul li .copy .tit { padding-bottom: 0; padding-top: 16px; }
	.page-template-page-team-php .teammembers ul li .copy .linkedin, 
	.tax-tipos-team .teammembers ul li .copy .linkedin { position: absolute; left: 76px; top: 83px; }
	.page-template-page-team-php .teammembers ul li.over .copy,
	.tax-tipos-team .teammembers ul li.over .copy { display: block; }
	.page-template-page-team-php .teammembers ul li.over .pic,
	.tax-tipos-team .teammembers ul li.over .pic { background: #E93E24; }
	.page-template-page-team-php .scroll-bar-wrap { display: none; }
	.page-template-page-team-php .scroll-pane { width: 100%; }
	.page-template-page-team-php .scroll-content-item { padding: 0; }
	
	/* Press */
	.page-template-page-press-php .data { max-width: inherit; width: 100%; position: static; padding-top: 0 }
	.page-template-page-press-php .topNav { float: none; width: 100%; clear: both; overflow: hidden; }
	.page-template-page-press-php .topNav li { margin-left: 0; border-left: 0 none; width: 50%; text-align: center; padding: 0; position: static; }
	.page-template-page-press-php .topNav li a { display: block; padding: 10px 20px; color: #fff; background: #E63E24; font-size: 14px; }
	.page-template-page-press-php .topNav .underline { color: #fff; opacity: .4; }
	.page-template-page-press-php .topNav li:nth-child(1),
	.page-template-page-press-php .topNav li:nth-child(2) { display: none; }
	.page-template-page-press-php .topNav li:nth-child(3) { position: absolute; right: 20px; top: 30px; text-align: left; text-align: right; width: 250px; }
	.page-template-page-press-php .top-filter { color: #313745; padding-left: 44px; font-size: 12px; line-height: 41px; }
	.page-template-page-press-php .top-filter-grid { display: none; float: none; width: 100%; margin-right: 0; }
	.page-template-page-press-php #wrap-categories { background: #C8CACB; padding-left: 20px; }
	.page-template-page-press-php .blog-posts #categories > li { border-bottom: 1px solid rgba(35,31,32,.3); }
	.page-template-page-press-php .blog-posts #categories > li > a { color: #231F20; padding-left: 24px; font-size: 12px; }
	.page-template-page-press-php .blog-posts #categories > li.active > a { font-family: 'nexa_boldregular'; }
	.page-template-page-press-php #categories .children li { width: 50%; height: 35px; display: block; float: left; }
	.page-template-page-press-php .children > li:first-child { padding-top: 0; }
	.page-template-page-press-php #categories .children li a { color: #231F20; }
	.page-template-page-press-php #categories li.active .children > li:first-child { border-top: 0 none; }
	.page-template-page-press-php .list { width: 100%; float: none; padding: 0 20px; }
	.page-template-page-press-php .list .resultFilter { display: block; }
	.page-template-page-press-php .blog-post .date { font-size: 11px; }
	.page-template-page-press-php .blog-post .post-excerpt > span { font-size: 16px !important; line-height: 140%; padding-top: 0; }
	.page-template-page-press-php .blog-post h1:before { width: 20px; height: 20px; background-size: 20px auto; }
	.page-template-page-press-php .blog-post h1:after { width: 20px; height: 20px; background-size: 20px auto; }
	.page-template-page-press-php .blog-post .category { font-size: 14px; }
	.page-template-page-press-php .blog-post .company { font-size: 14px; }
	.page-template-page-press-php .pagination { text-align: center; }
	.page-template-page-press-php .searchResults { float: none; font-size: 14px; padding-top: 20px; padding-bottom: 20px; text-align: center; }
	.page-template-page-press-php .btMenu { display: block; }
	.page-template-page-press-php .topNav #search { background-image: url("images/search-mobile.png"); }
	.page-template-page-press-php .topNav #search.selected { background-color: #fff; background-image: url("images/search.png"); }
	
	/* General */
	.page-template-page-general-php .content .data { max-width: 100%; padding-top: 0; }
	
	/* subscribe */
	.page-template-page-subscribe-php .content { height: auto; }
	.page-template-page-subscribe-php .content .data { max-width: 100%; padding-top: 20px; }
	.page-template-page-subscribe-php .content .formHolder { padding: 20px; }
	.page-template-page-subscribe-php .content .formHolder form { max-width: 100%; }
	
	/* Contact */
	.page-template-page-contact-php .content { height: auto; }
	.page-template-page-contact-php .content .data { max-width: 100%; padding-top: 40px; }
	.page-template-page-contact-php .content .holder { padding: 20px; }
	.page-template-page-contact-php .content .holder .tit { font-size: 26px; }
	.page-template-page-contact-php .content .holder .bLeft,
	.page-template-page-contact-php .content .holder .bRight { width: 100%; float: none; }
	.page-template-page-contact-php .content .holder .bRight { padding-top: 20px; }
	.page-template-page-contact-php .content .holder .bRight h3 { font-size: 24px; }
	.page-template-page-contact-php .content .holder .ninja-forms-success-msg { font-size: 22px; padding-top: 0; padding-bottom: 20px; }
	
	/* Apply to cobuild */
	.page-template-page-general-php.apply-cobuild .content { height: auto; }
	.page-template-page-general-php.apply-cobuild .content .topMobile h2 { font-size: 16px; }
	.page-template-page-general-php.apply-cobuild .content .formHolder { padding: 20px; }
	.page-template-page-general-php.apply-cobuild .content .formHolder .tit { display: none; }
	
	/* Apply to cobuild form */
	.page-template-page-applycobuildform-php .content .topMobile h2 { font-size: 16px; }
	.page-template-page-applycobuildform-php .data { max-width: 90%; }
	.page-template-page-applycobuildform-php .content .nf-desc h3,
	.page-template-page-applycobuildform-php .content .ninja-forms-all-fields-wrap label { font-size: 18px; }
	
}

@media screen and (max-width: 800px) and (orientation:landscape) {
	/* Header */
	.page-template-home-php #header h1 {
		padding: 20px 0;
	}
	.page-template-home-php #header h1 a { width: 184px; height: 20px; background-size: 184px auto; }
	
	/* Home */
	.page-template-home-php .flexslider li h2 { font-size: 30px; }
	.page-template-home-php .title {display: block !important;}
	.page-template-home-php .flexslider li p { font-size: 13px; }
	.page-template-home-php .flex-control-nav { padding-top: 30px; }
	.page-template-home-php .itemsubtit {color: rgb(64, 64, 65); padding: 35px 4px 24px !important; margin-bottom: 35px}
	
}

@media screen and (max-width: 740px) and (orientation:landscape) {
		
	/* Home */
	.page-template-home-php .flexslider { height: auto; }
	.page-template-home-php .flexslider .slides > li { padding-top: 20px; }
	.page-template-home-php .flexslider li h2 { font-size: 22px; margin-bottom: 0; }
	.page-template-home-php .flexslider li p { display: none; }
	.page-template-home-php .flex-control-nav { padding-bottom: 15px; }
	.page-template-home-php .news { width: 100%; position: static; padding: 10px; margin: 0 auto; font-size: 12px; background: #232833; }
	.page-template-home-php .news .tit { text-align: center; }
	.page-template-home-php .news .item { line-height: 14px; padding-top: 10px; }
	.page-template-home-php .title {display: block !important;}
	
	/* Subscribe */
	.page-template-page-subscribe-php .content { height: inherit; }
	.page-template-page-subscribe-php .content .data { padding-top: 10px; }
	.page-template-home-php .itemsubtit {color: rgb(64, 64, 65); padding: 35px 4px 24px !important; margin-bottom: 35px}
	
}

@media screen and (max-width: 500px) {
	#wrapper .headerMobile { margin-top: -67px; }
	
	.page-template-home-php .flexslider .slides > li { /*padding: 0 10px;*/ }
	.page-template-home-php .flexslider li h2 { font-size: 22px; padding: 0 5px; }
	.page-template-home-php .flexslider li p { font-size: 13px; padding: 0 5px; }
	.page-template-home-php .flex-control-nav { padding-bottom: 15px; }
	.page-template-home-php .news { width: 100%; position: static; padding: 10px; margin: 0 auto; font-size: 12px; background: #232833; }
	.page-template-home-php .news .tit { text-align: center; }
	.page-template-home-php .news .item { line-height: 14px; padding-top: 10px; }
	.page-template-home-php .title {display: block !important;}
	.page-template-home-php .itemsubtit {color: rgb(64, 64, 65); padding: 35px 4px 24px !important; margin-bottom: 35px}

	.content .header h2 { font-size: 40px; }
	.content .topMobile h2 { font-size: 22px; }
	.content .topMobile .btHome {
		top: 29px;
		width: 70px;
		height: 32px;
		background-size: 70px auto;
	}
	
	/* Entrepreneur */
	.page-template-page-entrepreneur-php .data .txt { font-size: 20px; line-height: 30px; }
	
	/* Cobuilding */
	.page-template-page-cobuilding-php .content .txt .bt { font-size: 16px; padding-left: 16%; }
	.page-template-page-cobuilding-php .content .txt .copy { font-size: 20px; line-height: 30px; }
	.page-template-page-cobuilding-php .content .txt .copy .seeMore { font-size: 18px; }
	.page-template-page-cobuilding-php .data .circle .label { font-size: 24px; }
	.page-template-page-cobuilding-php .data .circle .copy,
	.page-template-page-cobuilding-php .data .circle .copySideBt .tx,
	.page-template-page-cobuilding-php .data .dataBottom .txtData { font-size: 20px; line-height: 28px; }
	.page-template-page-cobuilding-php .data .dataBottom .title { font-size: 16px; background-size: 250px auto; padding: 25px 0; }
	
	/* Portfolio */
	.page-template-page-portfolio-php .flexslider li .whywep h4 { font-size: 20px; }
	.page-template-page-portfolio-php .flexslider li .whywep h4 .icon { background-size: 22px auto; width: 22px; height: 22px; margin-top: -11px; }
	.page-template-page-portfolio-php .flexslider li .whywep h4.open .icon { margin-top: -11px; }
	.page-template-page-portfolio-php .items li .icon { background-size: 22px auto; width: 22px; height: 22px; margin-top: -22px; }
	.page-template-page-portfolio-php .items li .tit { font-size: 26px; }
	.page-template-page-portfolio-php .items li .link { font-size: 14px; }
  .page-template-page-coinvest-php .member .top .pic img, 
  .tax-tipos-team .member .top .pic img { width: 80px; }
  .page-template-page-coinvest-php .member .top .tit, 
  .tax-tipos-team .member .top .tit { width: 74%; padding-top: 15px; }
  .page-template-page-coinvest-php .member .top .tit h4, 
  .tax-tipos-team .member .top .tit h4 { font-size: 24px; }
  .page-template-page-coinvest-php .member .top .tit h5, 
  .tax-tipos-team .member .top .tit h5 { font-size: 16px; }
  .page-template-page-coinvest-php .member .top .linkedin, 
  .tax-tipos-team .member .top .linkedin { left: 56px; top: 58px; }
  .page-template-page-coinvest-php .subchildren .member .top .linkedin, 
  .tax-tipos-team .subchildren .member .top .linkedin { left: 60px; }
  .page-template-page-coinvest-php .teammembers ul li, 
  .tax-tipos-team .teammembers ul li { padding: 15px; float: none; width: 100%; clear: both; overflow: hidden; }
  .page-template-page-coinvest-php .teammembers ul li .pic, 
  .tax-tipos-team .teammembers ul li .pic { width: 81px; margin-right: 20px; }
  .page-template-page-coinvest-php .teammembers ul li .pic.nopic div,
  .tax-tipos-team .teammembers ul li .pic.nopic div { height: 45px; }
  .page-template-page-coinvest-php .teammembers ul li .pic img, 
  .tax-tipos-team .teammembers ul li .pic img { width: 100%; }
  .page-template-page-coinvest-php .teammembers ul li .copy, 
  .tax-tipos-team .teammembers ul li .copy { width: auto; }
  .page-template-page-coinvest-php .teammembers ul li .copy .tit, 
  .tax-tipos-team .teammembers ul li .copy .tit { padding-top: 10px; }
  .page-template-page-coinvest-php .teammembers ul li .copy .tit h4, 
  .tax-tipos-team .teammembers ul li .copy .tit h4 { font-size: 16px; }
  .page-template-page-coinvest-php .teammembers ul li .copy .tit h5, 
  .tax-tipos-team .teammembers ul li .copy .tit h5 { font-size: 14px; }
  .page-template-page-coinvest-php .teammembers ul li .copy .linkedin, 
  .tax-tipos-team .teammembers ul li .copy .linkedin { left: 80px; top: 80px; width: 16px; height: 16px; background-size: 16px auto; }
	/* Team */
	/*.page-template-page-team-php .submenu ul li, 
	.tax-tipos-team .submenu ul li { width: 50%; }
	.page-template-page-team-php .submenu ul li a, 
	.tax-tipos-team .submenu ul li a { font-size: 16px; padding: 18px 0; }*/
	.page-template-page-team-php .member .top .pic img, 
	.tax-tipos-team .member .top .pic img { width: 80px; }
	.page-template-page-team-php .member .top .tit, 
	.tax-tipos-team .member .top .tit { width: 74%; padding-top: 15px; }
	.page-template-page-team-php .member .top .tit h4, 
	.tax-tipos-team .member .top .tit h4 { font-size: 24px; }
	.page-template-page-team-php .member .top .tit h5, 
	.tax-tipos-team .member .top .tit h5 { font-size: 16px; }
	.page-template-page-team-php .member .top .linkedin, 
	.tax-tipos-team .member .top .linkedin { left: 56px; top: 58px; }
	.page-template-page-team-php .subchildren .member .top .linkedin, 
	.tax-tipos-team .subchildren .member .top .linkedin { left: 60px; }
	.page-template-page-team-php .teammembers ul li, 
	.tax-tipos-team .teammembers ul li { padding: 15px; float: none; width: 100%; clear: both; overflow: hidden; }
	.page-template-page-team-php .teammembers ul li .pic, 
	.tax-tipos-team .teammembers ul li .pic { width: 81px; margin-right: 20px; }
	.page-template-page-team-php .teammembers ul li .pic.nopic div,
	.tax-tipos-team .teammembers ul li .pic.nopic div { height: 45px; }
	.page-template-page-team-php .teammembers ul li .pic img, 
	.tax-tipos-team .teammembers ul li .pic img { width: 100%; }
	.page-template-page-team-php .teammembers ul li .copy, 
	.tax-tipos-team .teammembers ul li .copy { width: auto; }
	.page-template-page-team-php .teammembers ul li .copy .tit, 
	.tax-tipos-team .teammembers ul li .copy .tit { padding-top: 10px; }
	.page-template-page-team-php .teammembers ul li .copy .tit h4, 
	.tax-tipos-team .teammembers ul li .copy .tit h4 { font-size: 16px; }
	.page-template-page-team-php .teammembers ul li .copy .tit h5, 
	.tax-tipos-team .teammembers ul li .copy .tit h5 { font-size: 14px; }
	.page-template-page-team-php .teammembers ul li .copy .linkedin, 
	.tax-tipos-team .teammembers ul li .copy .linkedin { left: 80px; top: 80px; width: 16px; height: 16px; background-size: 16px auto; }
	
	/* Press */
	.page-template-page-press-php .blog-post .full-article { float: none; margin-right: 0; border-bottom: 0 none; text-decoration: underline; padding-top: 30px; }
	.page-template-page-press-php .topNav li:nth-child(3) { top: 24px; }
	.page-template-page-press-php .topNav #search.selected { width: 200px; }
	
}

@media screen and (max-width: 500px) and (orientation:landscape) {
	
	.page-template-home-php .flexslider { height: auto; }
	#wrapper .headerMobile { margin-top: 0; }
	.page-template-home-php .title {display: block !important;}
	.page-template-home-php .itemsubtit {color: rgb(64, 64, 65); padding: 35px 4px 24px !important; margin-bottom: 35px}
	
}

@media screen and (max-width: 405px) {

	.page-template-home-php .flexslider { height: auto; }
	#wrapper .headerMobile { margin-top: 0; }
	
	/* Portfolio */
	.page-template-page-portfolio-php .items li { padding-top: 35px; }
	.page-template-page-portfolio-php .flexslider li .whywep h4 .icon { right: 20px; }
	.page-template-page-portfolio-php .items li .icon { right: 20px; top: 0; }
	.page-template-page-portfolio-php .items li.openMob .icon { top: -20px; }
	.page-template-home-php .title {display: block !important;}
	.page-template-home-php .itemsubtit {color: rgb(64, 64, 65); padding: 35px 4px 24px !important; margin-bottom: 35px}

	
}
.txt h3 span{font-size: 25px!important;}
