.project-media.pull-right{margin:0 25px; max-width:400px;}
.contenedor-imagen .logo-media{max-height:28px;}
.blog-des{position: relative;z-index: 100; display: block;}
#next{display:flex; align-content: center; align-items: center;}
#next .team.proposito{height:auto}
.order-list-bullet{list-style-type: circle;}
p a strong{color:#006dff;}
.m-b-0{margin-bottom: 0;}
.contenedor-jurado-last{display:inline-flex; flex-wrap: nowrap!important; align-items: center!important; border-bottom:solid 3px #006dff; width:100%!important; align-content: center!important; justify-content:space-between!important;}
.contenedor-jurado-last img{max-height: 250px!important; height: auto!important; width:20%!important; max-width:100%!important;}
.contenedor-jurado-last .nombre-jurado{width:80%;}
.nombre-jurado h4, .nombre-jurado h3{text-align: left!important; text-transform: none;}
.project-info.entrevista-03 h3{margin-bottom:35px; margin-top: 35px;}
.project-info.entrevista-03 .entrevista-01{min-height: 130px;}
.project-info.entrevista h3{margin-bottom:35px; margin-top: 35px;}
.entrevista-01,.entrevista-02{padding-left: 15px;
    position: relative;
    margin-top: 0;
    margin-bottom: 15px;
    display: inline-grid;
}
.entrevista-01{
	border-left: solid 3px #fff000;
	min-height: 135px;
}
.entrevista-02{
	border-left: solid 3px #006dff;
	min-height: 126px;
}
.entrevista-01 p:last-child{margin-bottom: 0;}
.entrevista-02 p:last-child{margin-bottom: 0; color:#006dff;}
.entrevistado-01{
	background: #fff000;
    -webkit-border-top-left-radius: 5px;
	-webkit-border-top-right-radius: 5px;
	-moz-border-radius-topleft: 5px;
	-moz-border-radius-topright: 5px;
	border-top-left-radius: 5px;
	border-top-right-radius: 5px;
    padding: 0 10px;
    position: absolute;
    transform: rotate(-90deg);
    font-size: 12px;
    left: -74px;
    top: 55px;
    text-transform: uppercase !important;
	color:#000!important;
}
.entrevistado-02{
	background: #006dff;
    -webkit-border-top-left-radius: 5px;
	-webkit-border-top-right-radius: 5px;
	-moz-border-radius-topleft: 5px;
	-moz-border-radius-topright: 5px;
	border-top-left-radius: 5px;
	border-top-right-radius: 5px;
    padding: 0 10px;
    position: absolute;
    transform: rotate(-90deg);
    font-size: 12px;
    left: -70px;
    top: 55px;
    text-transform: uppercase !important;
	color:#fff !important;
}
.entrevistado-03{
	background: #006dff;
    -webkit-border-top-left-radius: 5px;
	-webkit-border-top-right-radius: 5px;
	-moz-border-radius-topleft: 5px;
	-moz-border-radius-topright: 5px;
	border-top-left-radius: 5px;
	border-top-right-radius: 5px;
    padding: 0 10px;
    position: absolute;
    transform: rotate(-90deg);
    font-size: 12px;
    left: -89px;
    top: 70px;
    text-transform: uppercase !important;
	color:#fff !important;
}
.entrevistado-04{
	background: #fff000;
    -webkit-border-top-left-radius: 5px;
	-webkit-border-top-right-radius: 5px;
	-moz-border-radius-topleft: 5px;
	-moz-border-radius-topright: 5px;
	border-top-left-radius: 5px;
	border-top-right-radius: 5px;
    padding: 0 10px;
    position: absolute;
    transform: rotate(-90deg);
    font-size: 12px;
    left: -70px;
    top: 55px;
    text-transform: uppercase !important;
	color:#000!important;
}
.entrevistado-05{
	background: #006dff;
    -webkit-border-top-left-radius: 5px;
	-webkit-border-top-right-radius: 5px;
	-moz-border-radius-topleft: 5px;
	-moz-border-radius-topright: 5px;
	border-top-left-radius: 5px;
	border-top-right-radius: 5px;
    padding: 0 10px;
    position: absolute;
    transform: rotate(-90deg);
    font-size: 12px;
    left: -66px;
    top: 50px;
    text-transform: uppercase !important;
	color:#fff !important;
}
.entrevistado-06{
	background: #006dff;
    -webkit-border-top-left-radius: 5px;
	-webkit-border-top-right-radius: 5px;
	-moz-border-radius-topleft: 5px;
	-moz-border-radius-topright: 5px;
	border-top-left-radius: 5px;
	border-top-right-radius: 5px;
    padding: 0 10px;
    position: absolute;
    transform: rotate(-90deg);
    font-size: 12px;
    left: -95px;
    top: 77px;
    text-transform: uppercase !important;
	color:#fff !important;
}
.entrevistado-07{
	background: #006dff;
    -webkit-border-top-left-radius: 5px;
	-webkit-border-top-right-radius: 5px;
	-moz-border-radius-topleft: 5px;
	-moz-border-radius-topright: 5px;
	border-top-left-radius: 5px;
	border-top-right-radius: 5px;
    padding: 0 10px;
    position: absolute;
    transform: rotate(-90deg);
    font-size: 12px;
    left: -70px;
    top: 52px;
    text-transform: uppercase !important;
	color:#fff !important;
}
.entrevistado-08{
	background: #fff000;
    -webkit-border-top-left-radius: 5px;
	-webkit-border-top-right-radius: 5px;
	-moz-border-radius-topleft: 5px;
	-moz-border-radius-topright: 5px;
	border-top-left-radius: 5px;
	border-top-right-radius: 5px;
    padding: 0 10px;
    position: absolute;
    transform: rotate(-90deg);
    font-size: 12px;
    left: -96px;
    top: 80px;
    text-transform: uppercase !important;
	color:#000 !important;
}
.entrevistado-09{
	background: #006dff;
    -webkit-border-top-left-radius: 5px;
	-webkit-border-top-right-radius: 5px;
	-moz-border-radius-topleft: 5px;
	-moz-border-radius-topright: 5px;
	border-top-left-radius: 5px;
	border-top-right-radius: 5px;
    padding: 0 10px;
    position: absolute;
    transform: rotate(-90deg);
    font-size: 12px;
    left: -74px;
    top: 55px;
    text-transform: uppercase !important;
	color:#fff !important;
}
/*p.entrevista::before{content: " - Marco Sasanvini"; left:50px,}*/
#multimedia-grid li{margin: 5px;}
#votaciones-grid {
  padding: 0;
  margin-top: 50px;
  margin-bottom: 0;
}
#votaciones-grid:before, #votaciones-grid:after {
  content: " ";
  display: table;
}
#votaciones-grid:after {
  clear: both;
}
#votaciones-grid li {
  width: 25%;
  float: left;
  display: none;
  opacity: 0;
  position: relative;
  overflow: hidden;
  cursor: pointer;
}
#votaciones-grid li:hover .project-overlay {
  opacity: 1;
  right: 0;
}
#votaciones-grid li img {
  width: 100%;
}
.box{border:solid 1px #DEDEDE; padding: 2em;}
ol.flex-control-nav.flex-control-paging{display:none;}
#portfolio-grid li.purple:hover .project-overlay{background:rgba(166,43,180,0.69); height: calc(100%); display: flex; border:0;}
#portfolio-grid li.orange:hover .project-overlay{background:rgba(240,162,29,0.69); height: calc(100%); display: flex; border:0;}
#portfolio-grid li.green:hover .project-overlay{background:rgba(35,157,69,0.69); height: calc(100%); display: flex; border:0;}
#portfolio-grid li.allo:hover .project-overlay{background:rgba(247,218,11,0.69); height: calc(100%); display: flex; border:0;}
#portfolio-grid li.orange:hover .project-overlay{background:rgba(227,81,80,0.69); height: calc(100%); display: flex; border:0;}
#portfolio-grid li.blue:hover .project-overlay{background: rgba(89,182,233,0.69); height: calc(100%); display: flex; border:0;}
#multimedia-grid {
  padding: 0;
  margin-top: 50px;
  margin-bottom: 0;
}

#multimedia-grid:before, #multimedia-grid:after {
  content: " ";
  display: table;
}

#multimedia-grid:after {
  clear: both;
}

#multimedia-grid li {
  width: 25%;
  float: left;
  display: none;
  opacity: 0;
  position: relative;
  overflow: hidden;
  cursor: pointer;
}
#multimedia-grid li:hover .project-overlay {
  opacity: 1;
  right: 0;
}

#multimedia-grid li img {
  width: 100%;
}
#section-bg{background: rgba(255,255,255,0.95);}
.contenedor-jurado{display:flex; align-content: center; align-items: center; justify-content: space-evenly; flex-wrap: wrap;}
.contenedor-jurado .team{width: 24%; min-height:400px; display: flex;flex-wrap: wrap;align-content: space-between;}
.contenedor-jurado .team .team-inner img{height:53px;}
.contenedor-jurado .team .team-inner{width: 100%; display: flex; flex-wrap: wrap; justify-content: center;}
.contenedor-jurado .team .team-inner h3{width:100%;}
.contenedor-jurado .team .team-photo{width:100%;}
.team.proposito{height:385px;}
a.link-modulo{display: block;}
a.link-modulo:hover{cursor: pointer; text-decoration: none;}
a.link-modulo:hover .team{cursor:pointer; text-decoration: none;}
a.link-modulo .team h3{color:#000;}
a.link-modulo:hover .team h3{color:#006dff}
a.link-modulo .team h3,
a.link-modulo .team p{text-decoration: none;}
a.link-modulo .team:hover h3,
a.link-modulo .team:hover p{text-decoration: none;}
.value.plus::before{content: "+";}
.value.plus.millones::after{content: "M";}
.contenido-jurado li{display:flex; align-items: center; align-content: center; flex-wrap: wrap; flex-direction: row; flex-grow: 2}
.contenido-jurado li img{flex-grow:1; max-width: 80px; max-height: 80px; width: 20%;}
.contenido-jurado li div.cargo{width: 80%; margin-left: 15px;}
img.circle{border-radius: 50% !important;}
#numbers .counter .value {font-size:5em;}
#numbers .counter small{font-size:1em;}
#numbers{background-size: cover;}
.slides span.caption{position: relative;padding: 25px; color: #fff; background:rgba(0,109,255,1);display: block;}
.slides{position: relative;}
.slides figcaption{background: rgba(0,0,0,1); color: #fff; padding: 15px;}
.flex-direction-nav{position: absolute; top: 0; bottom: 0; margin:auto 0; width: 100%;}
.project-category figure.clip-circle{max-width:150px;}
.team:hover .team-overlay{background:rgba(0,109,255,0.69); height: calc(100%); display: flex; border:0;}
.team:hover .team-overlay p{margin: auto 0; align-items: center; align-content: center; display: flex; font-size:20px;}
.team:hover .team-overlay p.small-text{font-size:14px;}
#portfolio-grid li:hover .project-overlay{background:rgba(0,109,255,0.69); height: calc(100%); display: flex; border:0;}
#portfolio-grid li:hover .project-overlay p{ font-size:20px;margin: auto 0; align-items: center; align-content: center; display: flex; flex-flow: wrap; justify-content: center;width: 100%;}
#portfolio-grid li:hover .project-overlay p span{width:100%;}
#portfolio-grid li:hover .project-overlay p span.tag{font-size:12px; text-transform: uppercase;}
#multimedia-grid li:hover .project-overlay{background:rgba(0,109,255,0.69); height: calc(100%); display: flex; border:0;}
#multimedia-grid li:hover .project-overlay p{ font-size:20px;margin: auto 0; align-items: center; align-content: center; display: flex; flex-flow: wrap; justify-content: center;width: 100%;}
#multimedia-grid li:hover .project-overlay p span{width:100%;}
#multimedia-grid li:hover .project-overlay p span.tag{font-size:12px; text-transform: uppercase;}
.project-name {font-size:18px;}
#filters li:hover,
#filters-votaciones li:hover, 
#filters li.active,
#filters-votaciones li.active,
::selection, 
.btn-primary{background:#006dff;}
.btn-primary{border:0;}
.section hr{border-color:#006dff}
.btn-link{color:#006dff;}
#presentacion a,
#calendario a,
#articulos a,
#jurado a,
#votaciones a, 
#footer p a,
#multimedia p a, 
a{color:#006dff}
.social-icons a:hover svg{fill:#006dff}
.service:hover > .fa-stack > .fa-circle{color:#006dff}
#home h1{font-size:4em;}
#home h1 small{color:#fff;}
.section{background:rgba(255,255,255,0.95);}
.dropdown:hover .dropbtn, .navbar a:hover {background-color: transparent;}
.navbar-brand span{position: absolute; top: 0; left:15px; font-size: .7em;}
.navbar-header{padding: 0;}
.navbar-brand img{height:auto!important; max-height:34px;}
.nav-brand img, .menuMedia a img{max-height: 34px;}
.navbar-toggle{height:46px;}
.navbar a {padding: 22px 16px;}
#header{height:auto; max-width: 180px; padding: 10px 16px;}
.menuMedia{height:45px;left: 120px;}
.menuMedia a img{width: auto;position: absolute;top: 0;left: 0; right: 0;bottom: 0;margin: auto;height: 100%;}
.p-t-50{padding-top: 50px;}
.project-info h1{text-transform: none;}
#articulo-01{background: url("/assets../images/articulos/articulo-01.jpg") no-repeat center center;}
#portfolio-grid{display: flex; flex-flow: wrap; justify-content: center;}
#multimedia-grid{display: flex; flex-flow: wrap; justify-content: center;}
#home{background: rgba(56,143,203,0.2)}
.container>.navbar-header, .container-fluid>.navbar-header, .container>.navbar-collapse, .container-fluid>.navbar-collapse{height:auto;}
.navbar-brand{height:auto; position: relative;}
#menu-navegacion{display: flex;  align-items: center; flex-flow: row; padding-left: 15px; padding-right: 15px; width: 100%;}
.navbar-header{flex:1 1 0;}
.navbar-toggle {height: 40px;margin: calc(15px / 1) 15px calc(15px / 1) 0;}
.project-overlay span{text-transform: none;}
.navbar-header{width: auto}
#navigation{width:auto}
.team-inner h3{text-transform: none;}
.home-slider .slides > li h1{text-transform: none; font-size: 64px;}
.slides > li{line-height: normal;}
#footer{background-color:#fff;}
.project-info span{text-transform: none;}
iframe{border:0;}
.wrapper.style1>.inner{width:90%;}
ul.social-icons li{margin:0 5px;}
.service > .fa-stack{border:0;}
body.circles{background: url("/assets../images/bg-01.png") repeat center; }
#presentacion,
#calendario,
#articulos,
#jurado,
#footer,
#votaciones,
#multimedia{background:rgba(255,255,255,0.95); z-index: 1;}
.m-b-100{margin-bottom:100px;}
.service > .fa-stack{background:transparent;}
.project-info p, p.parrafo{font-size:1.4em; line-height: 1.6em;}
#zona-norte,#zona-sur,#zona-este,#zona-oeste,
#contenido-jurado-0,#contenido-jurado-00,
#contenido-jurado-01,#contenido-jurado-02,
#contenido-jurado-03,#contenido-jurado-04,
#contenido-jurado-05,#contenido-jurado-06,
#contenido-jurado-07,#contenido-jurado-08{display:none;float: left; /*border: 1px solid #ececec;border-radius: 4px;*/}
.contenido-jurado{list-style: none; margin: 25px 0; padding: 0; width: 100%; display: flex; align-items: center; justify-content: space-between;flex-flow: row; flex-wrap: wrap; gap: 10px;
    align-content: space-between;}
.contenido-jurado li{margin: 0; padding: 15px; border: 1px solid #ececec; border-radius: 4px; column-gap: 5px;max-width:100%; min-width: 250px; width: 48%}
.contenido-jurado li h3{margin-top:0; margin-bottom: 0; font-weight: 600; font-size: 18px;}
.contenido-jurado li span{color:#006dff;text-transform: uppercase;font-size: 12px;}
.contenido-jurado li p{margin-bottom: 0;}
#nav{margin: 10px 0;}
@media (min-device-width : 320px) {
	.navbar-default .navbar-brand{width:133px;}
	#menu-navegacion{align-items: flex-start;}
	.flex-direction-nav{top:-320px;}
	.team:hover .team-overlay p {font-size: 11px;}
	
}
@media (min-device-width : 360px) {
	.navbar-default .navbar-brand{width:150px;}
	#menu-navegacion{align-items: flex-start;}
	.flex-direction-nav{top:-300px;}
	.team:hover .team-overlay p {font-size: 13px;}
}
@media (min-device-width : 480px) {
	.flex-direction-nav{top:-200px;}
}

@media only screen 
and (min-device-width : 320px) 
and (max-device-width : 480px) {
	#video-wrapper,#bgndVideo{display:none;}
	.navbar-header{width: 100%}
	#menu-navegacion{flex-wrap: wrap;}
	#navigation{width:100%;padding: 0; margin: 0;}	
	.project-name{font-size:16px; line-height: normal;}
	#portfolio-grid li{width:100%;}
	#multimedia-grid li{width:100%;}
	.contenedor-jurado .team{width: 100%;}
	.team.proposito{height:auto;}
	.contenedor-jurado .team .team-inner button{width:100%; padding: 15px;}
	.contenedor-jurado-last{flex-wrap: wrap-reverse !important; justify-content: center !important;}
	.nombre-jurado h4, .nombre-jurado h3{text-align: center!important;}
	.contenedor-jurado-last img{max-height: 250px; height: auto; width:50%; max-width:100%;}
	.contenedor-jurado-last .nombre-jurado{width:100%;}
	.contenedor-jurado-last img{width:50%!important;}
	#menu{width:auto!important;}
}
/* Smartphones (landscape) ----------- */
@media only screen 
and (min-width : 321px) {
		
}
/* Smartphones (portrait) ----------- */
@media only screen 
and (max-width : 320px) {
	/*
	.navbar-header{width: 100%}
	#menu-navegacion{flex-flow: column;padding-left: 0; padding-right: 0; width: 100%;}
	*/
	
}
@media only screen 
and (max-device-width : 767px) {
	.navbar-header{width: 100%}
	#menu-navegacion{flex-wrap: wrap;}
	#navigation{width:100%;padding: 0; margin: 0;}
	#portfolio-grid li{width:100%;}
	#multimedia-grid li{width:100%;}	
	.contenedor-jurado .team{width: 49%;}
}
/* iPads (portrait and landscape) ----------- */
@media only screen 
and (min-device-width : 768px) 
and (max-device-width : 1024px) {
	.project-name{font-size:26px; line-height: normal;}
	.contenedor-jurado .team{width: 49%;}
	
}
/* iPads (landscape) ----------- */
@media only screen 
and (min-device-width : 768px) 
and (max-device-width : 1024px) 
and (orientation : landscape) {
	
}
/* iPads (portrait) ----------- */
@media only screen 
and (min-device-width : 768px) 
and (max-device-width : 1024px) 
and (orientation : portrait) {
	
}
/* iPad 3 (portrait and landscape) ----------- */
@media only screen 
and (min-device-width : 768px) 
and (max-device-width : 1024px) 
and (-webkit-min-device-pixel-ratio : 2),
only screen 
and (min-device-width : 768px) 
and (max-device-width : 1024px) 
and (min-resolution: 192dpi) { 
	
}
/* Desktops and laptops ----------- */
@media only screen and (max-width: 1224px) {
	.project-media.pull-right{margin:0; max-width:100%; width: 100%;}
}
@media only screen 
and (min-width : 1224px) {
	
}
/* Large screens ----------- */
@media only screen 
and (min-width : 1824px) {
	
}
/* Retina displays ----------- */
@media  only screen 
and (-webkit-min-device-pixel-ratio : 2), 
only screen 
and (min-resolution: 192dpi) {
	
}