@charset "utf-8";
@import url(http://fonts.googleapis.com/css?family=Roboto+Condensed:700,400,300);
/*

@import url(http://fonts.googleapis.com/css?family=Montserrat+Alternates:400,700);
*/
/* FONTS  =========================== */ 
/* 	@font-face { font-family: InsigniaLTStd; src: url('../fonts/InsigniaLTStd.ttf'); }	light*/
/*	@font-face { font-family: RotisSansLight; src: url('../fonts/RotisSansSerifStd-Light.ttf'); } light*/
/* 	@font-face { font-family: RotisSansLightIt; src: url('../fonts/RotisSansSerifStd-LightIt.ttf'); }	lightitalic*/
/*	@font-face { font-family: RotisSansRegular; src: url('../fonts/RotisSansSerifStd.ttf'); } regular*/	
/*	@font-face { font-family: RotisSansBold; src: url('../fonts/RotisSansSerifStd-Bold.ttf'); } bold*/


/* ==========================================================================
   Author's custom styles
   ========================================================================== *//**/
body {height:100%; min-width:300px; padding-top: 50px; padding-bottom: 20px;  }
body {font-family:'Roboto Condensed', sans-serif; }
body {background: #ececec}
/*	body.business_model_b { background-color:#FFF; }*/
@media screen and (min-width: 768px){ 
body { padding-top: 90px;}
}


/* NAV ==========================================================================*//**/
.navbar { height: auto; padding:0; display:block}
.navbar { /*background-color: #333;*/ border:none; } 
/*.navbar { box-shadow:  0 -18px 14px -14px rgba(0,0,0,0.6);}*/
.navbar { box-shadow:  0px 3px 5px rgba(0,0,0,0.6);}
	.navbar-brand { padding:0; height:50px; width:158px  } 
	.navbar-brand { background:transparent url('img/logo_b.png') no-repeat left center;  }
	.navbar-collapse {  padding:0;/* background-color: #333;*/}
	.navbar-nav { margin:0;}
	
		.navbar-nav>li>a{display:inline-block }
		.navbar-nav>li.wwd>a{padding: 15px 0 15px 15px;; }
		.navbar-nav>li.wwd>a.dropdown-toggle{padding: 15px 15px 15px 10px ; }

	.navbar-nav   { text-transform:uppercase}
	/*.navbar-nav>li.active { background-color: #222;}*/
	.navbar-nav>li.dropdown.open { background-color: #ececec;}
	.navbar-nav>li.dropdown.select { background-color: #ececec;}
	.navbar-nav>li.active { background-color: #ececec;}
	


@media screen and (min-width: 768px){ 
	.navbar-brand { margin:20px 0; } 
	.navbar-nav>li { padding:40px 0 0; }
	.navbar-nav>li.wwd>a{float:left; padding: 15px 0 15px 15px;; }
	.navbar-nav>li.wwd>a.dropdown-toggle{float:right;  padding: 15px 15px 15px 10px ; }
}

/*** LANG */  /**/
	.navbar  ul.lang { min-height:15px;margin-bottom:5px }
		.navbar ul.lang li{ float:right; display:block; height:15px; width:30px; margin-left:0px; padding:0; text-align:center}
		.navbar ul.lang li{ border: 1px solid rgba(255,255,255,.9); border-top: none;}
		.navbar ul.lang li{ border: none; border-right: 1px solid rgba(255,255,255,.9); }			
		.navbar ul.lang li{ font-size:11px;  cursor:pointer }
		.navbar ul.lang li{ color:#EEE; background-color:rgba(255,255,255,.1); }			
		.navbar ul.lang li:hover,
		.navbar ul.lang li.select{color:#FFF; background-color:rgba(0,0,0,.3);}	
		.navbar ul.lang li#cms  { background-image: url('img/ico_admin_w.png');	background-repeat: no-repeat; background-position: center;	}
			
		.navbar ul.lang.neg li{ color:#aaa; background-color:rgba(255,255,255,.1); border-color: rgba(0,0,0,.2);  }				
		.navbar ul.lang.neg li:hover,
		.navbar ul.lang.neg li.select{color:#FFF; background-color:rgba(0,0,0,.3);}
		.navbar ul.lang.neg li#cms  {background-image: url('img/ico_admin_aaa.png');}
		.navbar ul.lang.neg li#cms:hover  { background-image: url('img/ico_admin_w.png');}
			
	@media screen and (min-width: 768px){ 
	.navbar  ul.lang { position:absolute; top:0; right:0; z-index:10 }
	}

/*** NAV TOGGLE */  /**/
.navbar>.container .navbar-toggle { /*position:absolute; bottom:5px; */right:5px;   margin: 10px 0 5px 0; padding: 8px 10px 5px; border:1px solid #CCC; color:#999}
.navbar>.container .navbar-toggle {background-color:rgba(255,255,255,1); color:#999}
.navbar>.container .navbar-toggle:hover {background-color:rgba(0,0,0,.3)}
.navbar>.container .navbar-toggle:active {background-color:#003399}
.navbar>.container .navbar-toggle:focus {background-color:transparent}
.navbar>.container .navbar-toggle:visited {background-color:rgba(255,255,255,1)}
/* /NAV ==========================================================================*/

/* BREADCRUMBS ==========================================================================*//**/
/*	.breadcrumb {position:absolute; top: 5px; left:0 ; }*/
	.breadcrumb {margin:0; padding:8px 15px 8px 0; background-color:transparent;  }/**/
	.breadcrumb a {color:#777;  }/**/
	.breadcrumb>.active {color:#999;  }/**/
	.breadcrumb   { text-transform:uppercase; letter-spacing:-0.5px}
	@media screen and (min-width: 768px){ 
	.breadcrumb   { letter-spacing:0}
	}
/* / BREADCRUMBS ==========================================================================*//**/





/* INT   ==========================================================================*/
	.jumbotron.int {position:relative; margin-bottom:0; padding-top:10px;padding-bottom:10px;}
	.jumbotron.int {background-size:cover; background-position:center; background-color: #FFF}
		.jumbotron.int h1 {margin-top:0; }
		.jumbotron.int h1 {font-size:28px; font-weight:300; letter-spacing:-1px; }		
		.jumbotron.int h1 {color:#999; /*text-shadow: 2px 2px 20px #333; opacity:0.8 */}	

	.container-fluid {margin:0; background:#FFF; border-top:1px solid #CCC}	
		.container.body {margin:1px auto 40px;}
		
			/* TEXTCONTENT */	
			.textcontent   {padding-top:54px; }	
					
			.container.body h1 { position:relative; z-index:2; min-height:40px; margin-top:0; padding-top:4px; border-top:1px solid #ddd}				
			.container.body h1 { font-size:28px; font-weight:300; letter-spacing:-1px; color:#428bca;}
			.container.body h1.group {position:absolute; top:0px; right:15px; margin:0; z-index:1; border:none}
				
			.container.body h1.group {font-size:50px;  color:#e6e6e6;letter-spacing:-4px;}
			.container.body h1.group.select {color:#428bca !important;}
			.container.body h2 { font-size:22px; font-weight:300; letter-spacing:-1px; color:#428bca;}

			/* ICOEVO */	
			.icoevo {min-height:200px; }
			 	.icoevo img {display:none}	/**/
/*	*/		.icoevo {background-size:100%; background-position:center;  background-repeat:no-repeat}
			/* ICOEVO SECTION BCK IMG*/	
			/* WWA */	
			.wwa .icoevo img {display:none; height:120px}	/**/
			.wwa .icoevo   		{ background-image:url('img/icoevo_wwa.jpg'); background-position:right; background-position:center 18% }
			/* CONTACTS */
			.contacts .icoevo   { background-image:url('img/icoevo_contacts_c.jpg');
			}
			/* LINKS */
			.links .icoevo   { background-image:url('img/icoevo_links_hor_b.jpg'); }
			.links .textcontent .container-fluid {border:none}			
			.links .container-fluid a {display:inline-block; margin-bottom:5px; padding:0  0 0 20px; line-height:15px }	
			.links .container-fluid a { background: transparent url('img/ico_extlink_12.png') no-repeat left 2px}
			.links .linkgroup { padding:0  30px 0 0;  }
				.links .linkgroup h2 { letter-spacing:0; border-bottom:1px solid #eee}						

			
				
@media screen and (min-width: 768px){
	.jumbotron.int h1 {font-size:28px;  }
	.container.body {margin:10px auto 40px;}
	.container.body {font-size:16px; }
		/* TEXTCONTENT */	
		.textcontent   {padding-top:68px; }		
		.container.body h1 {margin:0px 0 40px 0; line-height:35px}	
		.container.body h1.group {position:absolute; top:22px; right:15px;  }
		
		.container.body h1 {font-size:40px; }				
		.container.body h1.group {font-size:50px; }
					
		.container.body p.pdf_cv {margin:60px 0 20px;border-bottom:none; }	
			.icoevo {padding-top:20px; min-height:400px }
			.icoevo {background:none !important}
			 	.icoevo img {width:100% ; display:block}	/**/		
	/* WWA */	
			.wwa .icoevo img {display:block; height:auto}	/**/	 						
			.keynote .jumbotron   {height:auto; }
	
	.contacts .jumbotron   {height:auto; }
	.links .jumbotron   {height:auto; }
		.links .linkgroup h2 { min-height:48px; margin:20px 0;}	
	.business_model .container-fluid { background-image: url('img/icoevo_business_model_b2.jpg') }
	.governance .container-fluid { background-image: url('img/icoevo_governance_b.jpg') }	
	.wwd_nav {margin-top:84px; }
	.wwd_nav li{float:none; margin:0;}	
}
@media screen and (min-width: 990px){
		.textcontent   {padding-top:72px; }	 
		.container.body h1.group {font-size:60px; }
}
/* /INT  ==========================================================================*/

				
/* INT WWD  ==========================================================================*/
	.wwd .wwd_nav_wrap  {min-height:inherit; }	
	/* WWD NAV */
  		.wwd_nav { margin:10px 0 0; padding:0; list-style:none}	
  			.wwd_nav li{float:none; margin:0 10px 20px;margin:0;}
  				.wwd_nav div {float:left; width:20px; height:20px; margin:5px; }
				
  				.wwd_nav div {border-radius:50%; border:0px solid #428bca; border-color:#666;
					 background-color:#EEE; 
					 background-size:auto; 
					 background-position:center 30%;				 
				 }
  				.wwd_nav a {float:left; margin:5px 0 0  10px}
				/* typo */					 				 
				.wwd_nav div.markets {background-image: url('img/icoevo_markets_c.jpg')  }	
				.wwd_nav div.business_model {background-image: url('img/icoevo_business_model_c3.jpg')  }	
				.wwd_nav div.governance {background-image: url('img/icoevo_governance_b2.jpg')  }						
				.wwd_nav a { text-transform:uppercase}	
	/* H1 */
 			.wwd .icoevo  h1.group {display:none; }	
			.wwd .textcontent  h1.group  {display:block; }
	/* ICOEVO BCK IMG ----------------------------------- */
			.wwd .icoevo { background-size:90%; background-position:center  }
			.wwd.markets .icoevo   		{ background-image:url('img/icoevo_markets_c.jpg'); /*background-position:right */}
			.wwd.business_model .icoevo	{ background-image:url('img/icoevo_business_model_c3.jpg')}
			.wwd.governance .icoevo		{ background-image:url('img/icoevo_governance_b2.jpg'); background-position:center  50%; }

@media screen and (min-width: 768px){
	/* WWD NAV */	
		.wwd_nav {margin-top:100px; }
			.wwd_nav li{float:none; margin:0;}
				.wwd_nav div {float:left; width:80px; height:80px; margin:5px; }
				.wwd_nav a {float:left; margin:32px 0 0 10px}	
  				.wwd_nav div {background-size:auto; }				
				
				
	/* CONTAINER-FLUID SECTION BCK IMG*/
	.wwd .container-fluid { background-color:#FFF; background-repeat:no-repeat; background-position:left 6%; background-size:50% }
	.wwd .container-fluid { background-image:none }
	.wwd.business_model .container-fluid { background-image: url('img/icoevo_business_model_c4.jpg') }
	.wwd.business_model .textcontent { background-color:rgba(208, 218, 228,0)}
	.wwd.governance .textcontent { background-color:rgba(208, 218, 228,0)}				
	.wwd.governance .container-fluid { background-image: url('img/icoevo_governance_b2.jpg') }
	.wwd.markets .container-fluid { background-image: url('img/icoevo_markets_c.jpg') }
 /*		.wwd .container.body {margin-top:0; }  */	
}
@media screen and (min-width: 1400px){
	.wwd .container-fluid { background-size:800px }
}
/* /INT WWD  ==========================================================================*/






/* FOOTER ==========================================================================*//*   */
/* Set the fixed height of the footer here */
/* 	.footer {  height: 30px;   }  */
	.footer { color:#777; font-size:12px }/*   */ 
	.footer.hp {  background-color:#F8F8F8; }
		.footer p {margin-top:5px }

@media screen and (min-width: 768px){ 
/*	.footer {  height: 60px; }*/   
/**/	.footer {  font-size:14px ; }   
		.footer p {margin-top:20px }	
}





















/* ==========================================================================
   monitor
   ========================================================================== *//**/
.monitor,  
.monitor div, 
.monitor li {border:2px solid red; background:rgba(255,102,0,0.6)}
.monitor img {border:2px solid blue; }
