/* ==========================================================================
   Animations
   ========================================================================== */ 

@-webkit-keyframes moving {
  from { left: -480px; }
  50% { left: 50%; }
  to { left: 100%; }
}

@-moz-keyframes moving {
  from { left: -480px; }
  50% { left: 50%; }
  to { left: 100%; }
}

@keyframes moving {
  from { left: -480px; }
  50% { left: 50%; }
  to { left: 100%; }
}

@-webkit-keyframes flyUno {
  0% { right: -180px; }
  50% { right: 450px; top: 50px;}
  90% { opacity: 1;}
  100% { right: 100%; top: 90px; opacity: 0;}  
}

@-moz-keyframes flyUno {
  from { right: -180px; }
  50% { right: 450px; top: 50px; }
  to { right: 1000px; top: 90px;  }
  90% { opacity: 1;}
  100% { opacity: 0;}  
}

@keyframes flyUno {
  from { right: -180px; opacity: 1;}
  50% { right: 450px; top: 50px; opacity: 1;}
  to { right: 1000px; top: 90px; opacity: 1;}
  90% { opacity: 1;}
  100% { opacity: 0;}
}

@-webkit-keyframes flyDos {
  0% { right: -280px; }
  50% { right: 450px; top: 0px; }
  90% { opacity: 1;}
  100% { opacity: 0;right: 100%; top: 50px;}  
}

@-moz-keyframes flyDos {
  from { right: -280px; }
  50% { right: 450px; top: 0px; }
  to { right: 100%; top: 50px; }
  90% { opacity: 1;}
  100% { opacity: 0;}  
}

@keyframes flyDos {
  from { right: -280px; }
  50% { right: 450px; top: 0px; }
  to { right: 100%; top: 50px; }
  90% { opacity: 1;}
  100% { opacity: 0;}  
}

@-webkit-keyframes flyTres {
  0% { right: -380px; }
  50% { right: 500px; top: 10px; }
  90% { opacity: 1;}
  100% { right: 100%; top: 30px;opacity: 0;}  
}

@-moz-keyframes flyTres {
  from { right: -380px; }
  50% { right: 500px; top: 10px; }
  to { right: 100%; top: 30px; }
  90% { opacity: 1;}
  100% { opacity: 0;}  
}

@keyframes flyTres {
  from { right: -380px; }
  50% { right: 500px; top: 10px; }
  to { right: 100%; top: 30px; }
  90% { opacity: 1;}
  100% { opacity: 0;}  
}

@-webkit-keyframes flyCuatro {
  0% { right: -480px; }
  50% { right: 350px; top: 90px; }
  90% { opacity: 1;}
  100% { right: 100%; top: 60px; opacity: 0;}  
}

@-moz-keyframes flyCuatro {
  from { right: -480px; }
  50% { right: 350px; top: 90px; }
  to { right: 100%; top: 60px;}
  90% { opacity: 1;}
  100% { opacity: 0;}  
}

@keyframes flyCuatro {
  from { right: -480px; }
  50% { right: 350px; top: 90px; }
  to { right: 100%; top: 60px;}
  90% { opacity: 1;}
  100% { opacity: 0;}  
}

@-webkit-keyframes flyCinco {
  0% { right: -580px; }
  50% { right: 400px; top: 30px; }
  90% { opacity: 1;}
  100% { right: 100%; top: 10px; opacity: 0;}  
}

@-moz-keyframes flyCinco {
  from { right: -580px; }
  50% { right: 400px; top: 30px; }
  to { right: 100%; top: 10px }
  90% { opacity: 1;}
  100% { opacity: 0;}  
}

@keyframes flyCinco {
  from { right: -580px; }
  50% { right: 400px; top: 30px; }
  to { right: 100%; top: 10px }
  90% { opacity: 1;}
  100% { opacity: 0;}  
}
/* ==========================================================================
   Author's custom styles
   ========================================================================== */

body{background:url(../img/bg-front.jpg) center top no-repeat;  font-family: 'Bliss Pro', arial, Helvetica, sans-serif; background-size: 100% 100%;}
body.page-id-5 nav a[href$="/conferencia"] {
font-size:14px; color:#fff200;
}
body.post-type-archive-expositores nav a[href$="/expositores"] {
font-size:14px; color:#fff200;
}
body.page-id-12 nav a[href$="/programa"] {
font-size:14px; color:#fff200;
}
body.post-type-archive-materialaudiovisual nav a[href$="/materialaudiovisual"] {
font-size:14px; color:#fff200;
}
body.page-id-219 nav a[href$="presentaciones-2/"] {
font-size:14px; color:#fff200;
}
body.page-id-16 nav a[href$="/contacto"] {
font-size:14px; color:#fff200;
}

@font-face {
    font-family: 'BlissProBold';
    src: url('fonts/BlissProBold.eot');
    src: url('fonts/BlissProBold.eot') format('embedded-opentype'),
         url('fonts/BlissProBold.woff2') format('woff2'),
         url('fonts/BlissProBold.woff') format('woff'),
         url('fonts/BlissProBold.ttf') format('truetype'),
         url('fonts/BlissProBold.svg#BlissProBold') format('svg');
}
@font-face {
    font-family: 'BlissProLight';
    src: url('fonts/BlissProLight.eot');
    src: url('fonts/BlissProLight.eot') format('embedded-opentype'),
         url('fonts/BlissProLight.woff2') format('woff2'),
         url('fonts/BlissProLight.woff') format('woff'),
         url('fonts/BlissProLight.ttf') format('truetype'),
         url('fonts/BlissProLight.svg#BlissProLight') format('svg');
}
@font-face {
    font-family: 'BlissProHeavy';
    src: url('fonts/BlissProHeavy.eot');
    src: url('fonts/BlissProHeavy.eot') format('embedded-opentype'),
         url('fonts/BlissProHeavy.woff2') format('woff2'),
         url('fonts/BlissProHeavy.woff') format('woff'),
         url('fonts/BlissProHeavy.ttf') format('truetype'),
         url('fonts/BlissProHeavy.svg#BlissProHeavy') format('svg');
}
/*font-family: 'Roboto Condensed', sans-serif;*/
/*Menú*/
.navbar-brand{float:none; padding:0px; height:auto; text-align:center;}
.navbar-default {background-color:inherit; border-color:#fff; }
.navbar{border-radius:0; border:none; }
.navbar-nav{ float:none; text-align:center;}
.navbar-nav li{float:none; display:inline-block;}
.navbar-default .navbar-nav li a{color:#fff; font-weight:400; font-size:14px;}
.container-fluid{background:url(../img/bg_menu.png) top center repeat-x;}
.navbar-default .navbar-toggle:hover, .navbar-default .navbar-toggle:focus{background:none; }
.navbar-default .navbar-toggle{border-color:#fff; }
.navbar-default .navbar-toggle .icon-bar{background-color:#fff; }
.navbar-toggle{border:none; width:44px; height:34px; position: absolute; bottom:10px;  left:0; right:0; margin:0 auto; float:none; display:block;}
.navbar-header{position:relative;}
.navbar-brand, .navbar-nav > li > a{text-shadow:inherit;}
.navbar-default .navbar-collapse, .navbar-default .navbar-form{border-color:#fff; }
.nav li a img{border:0;}
.navbar-nav li a{text-transform:uppercase; font-size:14px; color:#ddf0ff; font-weight:300; vertical-align:top; }
.navbar-nav li{ border-left:solid 1px #3e9ad7; vertical-align:top; border-bottom:solid 2px #0e81cd; }
.navbar-nav li:last-child{ border-right:solid 1px #3e9ad7;}
.navbar-default .navbar-nav > li > a:hover, .navbar-default .navbar-nav > li > a:focus {color: #fff200; background-color: transparent;  -webkit-transition: all 0.3s ease-in-out; -moz-transition: all 0.3s ease-in-out; -o-transition: all 0.3s ease-in-out; transition: all 0.3s ease-in-out;}
.navbar-nav li:hover{/*border-bottom:solid 2px #fae100;*/ -webkit-transition: all 0.3s ease-in-out; -moz-transition: all 0.3s ease-in-out; -o-transition: all 0.3s ease-in-out; transition: all 0.3s ease-in-out;}
.navbar-nav li:nth-child(5) a{padding-top:29px;}
.navbar-brand.visible-xs img{margin:0 auto;}
/*visual home*/
#visual_home{margin-top:140px; overflow: hidden;}
.llamado h1{text-align:right;  color:#FFE500; font-weight:300; text-transform:uppercase; font-size:28px; font-family:roboto; margin:0;}
.llamado h2{color:#FFF; font-weight:300; /*text-transform:uppercase; */font-size:18px; font-family:roboto; margin:0; /*text-align:right;*/}
.redes{ margin:10px;}
.redes p{float:left; color:#0d74b5; text-transform:uppercase; font-weight:300; font-size:12px; margin:10px 10px 0 0; }
.share{float:right; border:solid 1px #B1D6E7; background:#82CFEA; display:block; overflow:hidden; opacity: 0.9;  }
.share div{float:left; margin:10px;}
.jumbotron{background:none;}
.home .visual_ciudad{padding-left:0; padding-right: 0; height:275px; overflow:hidden; }
.home .visual_ciudad .row{width:auto; height:275px;  }
.ciudad{display:none; }
.llamado ul{margin:0; padding:0; /*text-align:right;*/ height:auto; width:100%; display:inline-block; clear:both; height:auto; margin-top:10px; list-style:none;}
.llamado ul li{text-shadow: 0px 1px 2px #0571af, 0 0 1em #0571af, 0 0 0.2em #0571af;display:inline-block;  border-left: solid 1px #4077b0; text-align:right; color:#ffffff; font-weight:300; text-transform:uppercase; padding:0 5px; }
.llamado ul li:first-child{border:0;}
.gracias h1{color: #fae100; font-size: 30px; font-weight: 300; margin: 40px 0 0px;}
.gracias {color:#fff; font-size:14px; font-weight:200; margin:0;   }
#Stage{display:none;}
.trenes { display: block; margin-left: auto; margin-right: auto; max-width: 100%; -webkit-animation: moving 20s linear infinite; position: absolute;bottom: 0px; -moz-animation: moving 20s linear infinite; animation: moving 20s linear infinite; }
.bg-trenes {background-color: #0571af !important;}
.contaniner-tren {padding: 15px 0px 0px; margin-bottom: 15px; border-bottom: 2px solid #fff; position: relative; min-height: 46px;overflow: hidden;}
.of {overflow: hidden;}
.visual_ciudad {min-height: 100px;}

/*Nueva animacion*/
.desktop {max-height: 283px; min-height: 283px; position: relative; z-index: 1;}
.desktop .bg-animation {position: absolute; top: 2px; left: 186px; z-index: 1; opacity: 1; transition: top 1s;}
.desktop .arbol {position: absolute; left: 0px; bottom: 0px; z-index: 2; opacity: 1; transition: opacity 1s;}
.desktop .persona-1 {position: absolute; left: 117px; bottom: 0px; z-index: 2; opacity: 1; transition: opacity 1s;}
.desktop .persona-2 {position: absolute; left: 195px; bottom: 0px; z-index: 2; opacity: 1; transition: opacity 1s;}
.desktop .auto-1 {position: absolute; left: 550px; bottom: 0px; z-index: 2; opacity: 1; transition: opacity 1s;}
.desktop .persona-3 {position: absolute; left: 644px; bottom: 0px; z-index: 2; opacity: 1; transition: opacity 1s;}
.desktop .auto-2 {position: absolute; left: 740px; bottom: 0px; z-index: 2; opacity: 1; transition: opacity 1s;}
.desktop .persona-4 {position: absolute; left: 840px; bottom: 0px; z-index: 2; opacity: 1; transition: opacity 1s;}
.desktop .persona-5 {position: absolute; left: 1024px; bottom: 0px; z-index: 2; opacity: 1; transition: opacity 1s;}

.desktop .bird-1 {
	-webkit-animation: flyUno 10s linear infinite;
	-moz-animation: flyUno 10s linear infinite;
	animation: flyUno 10s linear infinite;
	background: url('../img/bird-1.png') no-repeat; 
	height: 17px; 
	position: absolute; 
	right: 0px; 
	top: 0px; 
	width: 19px; 
}

.desktop .bird-2 {
	-webkit-animation: flyDos 9s linear infinite;
	-moz-animation: flyDos 9s linear infinite;
	animation: flyDos 9s linear infinite;
	background: url('../img/bird-2.png') no-repeat; 
	height: 17px; 
	position: absolute; 
	right: 0px; 
	top: 0px; 
	width: 19px; 
}

.desktop .bird-3 {
	-webkit-animation: flyTres 10s linear infinite;
	-moz-animation: flyTres 10s linear infinite;
	animation: flyTres 10s linear infinite;
	background: url('../img/bird-3.png') no-repeat; 
	height: 25px; 
	position: absolute; 
	right: 0px; 
	top: 0px; 
	width: 24px; 
}

.desktop .bird-4 {
	-webkit-animation: flyCuatro 12s linear infinite;
	-moz-animation: flyCuatro 12s linear infinite;
	animation: flyCuatro 12s linear infinite;
	background: url('../img/bird-4.png') no-repeat; 
	height: 17px; 
	position: absolute; 
	right: 0px; 
	top: 0px; 
	width: 17px; 
}

.desktop .bird-5 {
	-webkit-animation: flyCinco 11s linear infinite;
	-moz-animation: flyCinco 11s linear infinite;
	animation: flyCinco 11s linear infinite;
	background: url('../img/bird-5.png') no-repeat; 
	height: 20px; 
	position: absolute; 
	right: 0px; 
	top: 0px; 
	width: 19px; 
}

.disabled {opacity: 0 !important;}
.bottom {top: 315px !important;}
/*.llamado{background:blue; }*/
.ubicacion{background:#D4D4D4; padding:20px 0; text-align:right; }
.ubicacion p{line-height:100%; font-size:14px; color:#4c4c4c;}
.ubicacion p span{color:#0e87d2; }
.btn_inscribete_fixed{display:block; width:170px; height:140px;}
.btn_inscribete_fixed:hover{opacity:0.8; -webkit-transition: all 0.3s ease-in-out; -moz-transition: all 0.3s ease-in-out; -o-transition: all 0.3s ease-in-out; transition: all 0.3s ease-in-out; }
#inscripcion_fixed{ right:70px!important; z-index:900; top:205px!important; }
.llamado_revolucion{margin-bottom:15px;}

.dato a:hover{opacity:0.8; -webkit-transition: all 0.3s ease-in-out; -moz-transition: all 0.3s ease-in-out; -o-transition: all 0.3s ease-in-out; transition: all 0.3s ease-in-out; }
.dato a:hover span p{margin-right:10px; -webkit-transition: all 0.3s ease-in-out; -moz-transition: all 0.3s ease-in-out; -o-transition: all 0.3s ease-in-out; transition: all 0.3s ease-in-out;  }
/*acciones*/
.informacion.container-fluid{background:#fff; overflow:hidden;}
.dato{border-right:none; }
.dato:last-child{border:none;}
.dato{margin-top:15px; margin-bottom:15px; }
.dato a{display:block; overflow:hidden;border: 3px solid #0e87d2;  }
.dato span{display:block; float:left; margin: 50px 0 0 4px;}
.dato span p{float:left; font-size:16px; color:#91969b; font-weight:500; text-transform: uppercase; line-height:100%; margin-right:3px; }
.dato span img{float:left;}
.dato img{float:left;}

/*Footer*/
.footer.container-fluid{background:#fff; padding-bottom:40px;}
.footer{font-family:'Bliss Pro', sans-serif; padding-top:20px;}
.footer p{font-size:12px; line-height:100%; color:#737373; border-bottom:solid 1px #AEE6FF; padding:0 0 10px 0; margin:15px 0; width:100%; text-transform:uppercase;}
.gris{background: #f2f2f2;padding: 30px 10px;}
.blanc{background: #fff;padding:30px 0;}
.patrocinador.col-md-1{padding:0;}
.otros div{padding:0;}
.revisar_presentaciones:hover{text-decoration:none;}
.revisar_presentaciones{margin:35px 0 0 ; display:block; font-weight:100; text-transform:uppercase; font-size:11px; color:#737373; line-height:100%;}
.revisar_presentaciones strong{color: #49b8f9;}
.revisar_presentaciones img{margin-left:5px; }
.seguir_redes p{clear:both; border:none; display:block; margin:15px 0 0;}
.seguir_redes p strong{clear:both;}
.link_redes a{padding:0; display:block; overflow:hidden; float:left;    }
.link_redes a:hover{opacity:0.8; -webkit-transition: all 0.3s ease-in-out; -moz-transition: all 0.3s ease-in-out; -o-transition: all 0.3s ease-in-out; transition: all 0.3s ease-in-out; }

.patrocinador .row div{padding-right:2px; padding-left:2px; }


/*Contenido*/
.contenido{background:#c8e7f4!important; }
.comollegar .row{background:#ffffff; }
.titulo_seccion h2{font-family:'Bliss Pro', sans-serif; color:#0061ab; font-size:28px; text-transform:uppercase; font-weight:bolder; font-stretch:semi-expanded;}
.first.column{background:#fff;color:#454545; border-right:2px solid #c8e7f4;}
.first.column h1{background:#fff;color:#1c87dc;}
.last.column{background:#008ad2; color:#fff; padding-top:64px;}
.column_fluid .column{padding-bottom:70px; }
.column_fluid .column h1{background:url(../img/icon_global.jpg) left center no-repeat; margin:0; padding:20px 0 0 80px; font-size:30px; font-weight:400; text-transform:uppercase; height:77px;}
.column_fluid .column p{margin:10px 70px; font-weight:400; line-height:150%;  }
.column_fluid .first h1{margin-bottom:60px;} 
.column_fluid .first.last.column h1{color:#fff; } 
.column_fluid .first.last.column p{color:#fff;} 

/*Expositor*/
.expositores.contenido.container-fluid{background:url(../img/bg_dos_colores.jpg) center top repeat-x #028ecb !important; }
.expositor{padding:0 60px 40px; background:#fff; min-height:620px; }
.expositor h3{font-weight:400; color: #1c87dc;  font-size:24px; text-transform:uppercase; margin-top:60px; margin-bottom:0;  }
.expositor .perfil p{margin:0;}
.expositor:first-child{background:#ededed;}
.expositor:nth-child(4){background:#d7ebf3;}
.expositor:nth-child(5){background:#ededed;}
.expositor:nth-child(8){background:#d7ebf3;}
.expositor p{font-size: 13px; font-weight:500; line-height:150%; color:black; margin-top: 5px !important; }
.biografia.row p{padding-right: 15px; padding-left: 15px; color: #454545;font-weight:400; margin-top: 20px !important;}

/*Programa*/
.info_programa{background:#fff; padding:60px 30px 50px 80px;  }
.sidebar{background:#2bacf7; }
ul{margin:45px 0; padding: 0 0 0 15px; font-size:16px; color:#1b1b1b;}
small{color:#5b646a; font-size:12px; line-height:120%; font-weight:300;  }
.destacado{font-family:'Bliss Pro', sans-serif; background:#0073b2; border-bottom:solid 3px #e5e5e5; -webkit-border-radius: 10px; -moz-border-radius: 10px; border-radius: 10px; overflow:hidden; padding:30px; text-align:center; font-size:20px; color:#fff; font-weight:300; margin:30px 0 10px;    }
.destacado span{display:inline-block; line-height:100%; color:#fae100;}
.destacado p{display:inline-block; line-height:100%; margin:0; }
.info_programa h2{font-family:'Bliss Pro', sans-serif; text-transform:uppercase;  font-size:18px; color:#5d6165; font-weight:400; text-align:center; margin:0 0 10px 0;     }
.info_programa h2 span{color:#fae100;}
.ubicacion{background:#fff; padding:50px 50px 30px 50px;}
.ubicacion iframe {width:100%; height:auto; min-height:400px; }
.sidebar p span{font-size:18px;}
.sidebar{height:541px; }
.sidebar a{font-family:'Bliss pro', sans-serif;  font-size:20px; margin:170px auto 0; display:block; float:none; overflow:hidden; width:180px; text-align:center; text-transform:uppercase;}
.sidebar a:hover{text-decoration:none; opacity:0.8; -webkit-transition: all 0.3s ease-in-out; -moz-transition: all 0.3s ease-in-out; -o-transition: all 0.3s ease-in-out; transition: all 0.3s ease-in-out; }
.sidebar a p{font-weight:300; color:#fff; margin:0; }
.sidebar a strong{color:#000;}
.sidebar a img{margin:10px auto;}
table.horarios tr td:first-child{width: 120px;}

.sidebar.direccion{height: 505px;}
.sidebar.direccion a{margin: 40px auto 0;}

/*Material AudioVisual*/
.material.contenido.container-fluid{background:#c8e7f4!important; /*margin: 0 0 60px 0;*/margin: 0 0 1px 0;}
.material.contenido.container-fluid h1{background:url(../img/icon_descargas_h1.png) left center no-repeat; margin:0; padding:20px 0 0 80px; font-size:30px; font-weight:400; text-transform:uppercase; height:77px;background-color: #fff;color:#1c87dc;margin: 1px;}
.material.contenido.container-fluid h1{margin-top:0;}

.audiovisual{padding:0 50px 40px; background:#fff; min-height:220px; }
.audiovisual h3{font-weight:400; color: red; font-size:24px; text-transform:uppercase; margin-top:60px; margin-bottom:0; text-align: left; }
.audiovisual .parrafo p{margin:0;text-transform: none; text-align: left;} 
.audiovisual:first-child{background:#ededed;}
.audiovisual:nth-child(4){background:#ededed; }
.audiovisual:nth-child(5){background:#ededed; }
.audiovisual:nth-child(8){background:#ededed; }
.audiovisual:nth-child(9){background:#ededed; }
.audiovisual p{font-size: 13px; font-weight:300; line-height:150%; color:#454545; margin-top:20px; text-align: left; }
.audiovisual .col-xs-4{float:left;margin: 40px 0 0 0;min-width: 70px;}


.audiovisual a{display:block; float:none; overflow:hidden; text-align:center; text-transform:uppercase;}
.audiovisual a:hover{text-decoration:none; opacity:0.8; -webkit-transition: all 0.3s ease-in-out; -moz-transition: all 0.3s ease-in-out; -o-transition: all 0.3s ease-in-out; transition: all 0.3s ease-in-out; }

tbody tr td ul li {font-size: 14px;}

/*contacto*/
.info_contacto{background:#fff;}
.info_contacto{height:541px;}
.info_contacto div{font-family:'Bliss Pro', sans-serif;  font-size:20px; margin:140px auto 0; display:block; float:none; overflow:hidden; width:230px; text-align:center; }
.info_contacto div h3{font-weight:500; color:#0089cf; margin:0 auto 10px; font-size:20px; text-transform:uppercase; }
.info_contacto div p{color:#000; font-size:14px; line-height:100%; color:#454545; text-transform:inherit!important; font-weight:400; }
.info_contacto div img{margin:10px auto;}

.formulario{
background-image: -webkit-gradient(linear, left bottom, left top, color-stop(0, #0089cf), color-stop(1, #0073b2) );
background-image: -o-linear-gradient(left, #0089cf 0%, #0073b2 100%);
background-image: -moz-linear-gradient(left, #0089cf 0%, #0073b2 100%);
background-image: -webkit-linear-gradient(left, #0089cf 0%, #0073b2 100%);
background-image: -ms-linear-gradient(to left, #0089cf 0%, #0073b2 100%);
background-image: linear-gradient(to left, #0089cf 0%, #0073b2 100%);
}

.formulario{font-family:'Bliss Pro', sans-serif; padding:60px 100px;}
.formulario h4{color:#fffffe; font-size:40px; font-weight:300; text-transform:uppercase;}
input,textarea{font-family:'Bliss Pro',sans-serif; font-weight:300; font-size:16px;  width:100%; padding:15px; clear:both; display:block; background:none; border:solid 3px #3a98e0; margin-bottom:4px; color:#fffffe;   }
textarea{height:130px; }
::-webkit-input-placeholder {color: #fff; font-family:'Bliss Pro',sans-serif; font-weight:300; font-size:16px;}
:-moz-placeholder { /* Firefox 18- */color: #fff; font-family:'Bliss Pro',sans-serif; font-weight:300; font-size:16px;}
::-moz-placeholder {/* Firefox 19+ */color: #fff; font-family:'Bliss Pro',sans-serif; font-weight:300; font-size:16px;}
:-ms-input-placeholder {color: #fff; font-family:'Bliss Pro',sans-serif; font-weight:300; font-size:16px;}

input[type="submit"]{margin-right:10px;  margin-top:20px; border:none; float:right; background:url(../img/btn_submit.png) right center no-repeat; text-transform:uppercase; width: 160px;}
input[type="submit"]:hover{margin-right:0px;  -webkit-transition: all 0.3s ease-in-out; -moz-transition: all 0.3s ease-in-out; -o-transition: all 0.3s ease-in-out; transition: all 0.3s ease-in-out;}

.pegada-bottom { position: absolute; bottom: 0;}
.minimo {border-right:0px !important;border-bottom:0px;padding-bottom: 20px;}
.padding-dis {
  padding: 17px 0px 19px !important;
}












/* Medium devices (desktops, 992px and up) */
@media (min-width: 768px) {
	/*.footer{background:blue!important; } */
	/*Menú*/
	.navbar-nav li a{font-size:12px; padding:0; display:inline-block; }
	.navbar-nav li:nth-child(4){border:none; max-width:220px; height:auto;}
	.navbar-nav li:nth-child(4) a{padding:0; }
	.navbar-nav li:nth-child(4) a img{width:100%; height:auto; display:block; border:0;}
	.collapse.navbar-collapse{width:100%; padding:0;  }
	.navbar-toggle{display:none; }
	.container-fluid {background: url(../img/bg_menu.png) center -36px repeat-x;}
	.navbar-nav li:nth-child(5){border-left:none;}
	.navbar-nav li a{padding:20px 5px; }
	.sidebar a{width:auto; }
	/*visual home*/
	#visual_home{margin-top:98px; /*background: url("http://localhost/conferenciadeciudad/wp-content/themes/conferenciaciudad/img/bg-front.jpg") no-repeat;*/}
	.llamado h2{float:left; margin-bottom:10px; }	
	.share{width:100%; }
	.redes{margin-top:0; margin-bottom: 30px; }
	.llamado ul{text-align:left; margin-bottom:20px; }
	.llamado ul li:first-child{padding-left:0; }
	.dato a img{max-width:40%; height:auto;  }
	.dato a span{margin-top:50px; margin-left:10px; }
	.dato a span p{font-size:13px;}
	.inscribete_fixed{display:block; width:100%; height:auto;}
	#inscripcion_fixed{ z-index:900; top:200px!important; width:140px; height:auto;}			
	.navbar-nav li:nth-child(5) a {padding-top: 11px;padding-bottom:9px;}	
	.column_fluid .first.last.column{padding-top:0;} 
	.column_fluid .first.last.column h1{margin-bottom:20px;} 
	.expositor{padding:0 30px 40px; background:#fff; min-height:750px; }
	.expositor h3{font-size:21px; margin-top:26px;}
	.sidebar {height: 691px;}
	.formulario.sidebar { font-family: 'Bliss Pro', sans-serif; padding: 60px 60px; height: 541px;}
		

}



/* Small devices (tablets, 768px and up) */
@media (max-width: 767px) {
	/*.footer{background:red!important; } */
	/*Menú*/
	.container-fluid{background:url(../img/bg_menu.png) center bottom repeat-x;}
	.navbar-nav li{float:none; display:block; clear:both; border:0; border-bottom:solid 1px #3e9ad7;  }
	.navbar-nav li:last-child{border:0; }
	.navbar-collapse{background: #0080D4;}
	.redes{margin-top:0px;}
	.share div{float:left; margin:5px 3px; display:block; overflow:hidden; width:80px!important; height:auto;}
	.llamado h1{font-size: 24px;}
	.llamado{ margin-top:20px;}
	.llamado h1{font-size: 35px;}
	.llamado h2{float:left; margin-bottom:10px; }
	.llamado ul{text-align:left; margin-bottom:20px; }
	.llamado ul li:first-child{padding-left:0; }	
	.ubicacion{text-align:center;}
	.ubicacion p{line-height:130%;}
	.sidebar a{width:auto; }
	.sidebar.direccion{height: 335px;}
	.dato a { padding-bottom: 30px;}
	.dato a img{max-width:80%; height:auto; margin:0 auto 20px; float:none; display:block; margin-bottom: 0px; }
	.dato a span{margin-top:0px; margin-left:auto; margin-right:auto; float:none; overflow:hidden; max-width:120px;  }
	.dato a span p{font-size:12px; margin-bottom:0; margin-top:2px;  }
	.dato a span img{margin:0; max-width:inherit; float:right;   }
	.revisar_presentaciones{font-size: 13px;}
	.btn_inscribete_fixed{display:block; width:100%; height:auto;}
	#inscripcion_fixed{ right:10px!important; z-index:900; top:360px!important; width:120px; height:auto;}		
	.navbar-nav li:nth-child(5) a {padding-top: 10px; padding-bottom: 10px; line-height: 20px;}	
	.navbar-nav li br {display:none}
	.expositor{min-height: inherit;}
	.info_programa{padding: 60px 20px 50px 20px;}
	.sidebar{height:300px; }
	.sidebar a{margin-top:50px;}
	.formulario.sidebar { font-family: 'Bliss Pro', sans-serif; padding: 20px 100px; height:auto;}
	.info_contacto{height: 340px;}
	.info_contacto div{margin-top:30px;}	
	.home .visual_ciudad{ height:auto;}
	.home .visual_ciudad .row{height:auto;}	
	.sidebar.direccion a { margin: 50px auto 0;}

		
}

@media (max-width: 480px) {
	/*.footer{background:purple!important; } */
	.share div{float:left; margin:5px 3px; display:block; overflow:hidden; width:80px!important; height:auto;}
	.redes p{margin:10px 0 0;}
	.redes {margin-top:10px;}
	.llamado{ margin-top:20px;}
/*	.llamado h1{font-size: 16px;}
	.llamado h2{font-size: 12px; float:left;}*/
	.llamado h1{font-size: 30px;}
	.llamado h2{float:left; margin-bottom:10px; }
	body{background-size:300% auto;}
	.dato a span{text-align:center; width:100%;  }
	.dato a span p{font-size:10px; text-align:center; clear:both; margin:0 auto; float:none; display:block;   }
	.dato a span img{margin:0 auto; float:none; clear:both; display:none; }
	.btn_inscribete_fixed{display:block; width:100%; height:auto;}
	#inscripcion_fixed{ right:10px!important; z-index:900; top:360px!important; width:100px; height:auto;}	
	.column_fluid .first.last.column{padding-top:0;} 
	.column_fluid .first.last.column h1{font-size:20px; margin-bottom:20px;  } 
	.column_fluid .first.last.column p{margin:10px 20px; } 
	.titulo_seccion h2{font-size:25px;}
	.expositor h3{margin-top:10px; font-size:19px;  }
	.expositor{padding:0 30px 40px;}
	.formulario.sidebar { font-family: 'Bliss Pro', sans-serif; padding: 20px 20px; height:auto;}
	.info_contacto{height: 340px;}
	.info_contacto div{margin-top:30px; }
	.ubicacion {background: #fff;padding: 10px;}

}
/*iphone*/
@media (max-width: 320px) {
	.redes{padding:0; }
	.share{background:none; border:none;  }
	.share div{margin:0;}
	.redes p{margin-top:5px;}
	.llamado h1 {font-size: 16px; font-weight:500; text-align:center; }
	.llamado h2 {font-size: 14px; font-weight:500; text-align:center; float:none; }
	.llamado ul{margin:0 auto 10px; }
	.llamado ul li{font-size: 12px; font-weight:500; text-align:center; float:none; }
	#inscripcion_fixed {right: 10px!important; top: 300px!important; width: 100px;}
	.titulo_seccion h2 {font-size: 18px;}
	.column_fluid .first.last.column h1 {font-size: 18px;}
	.navbar-nav li{min-width: 135px}
}


/* Large devices (large desktops, 1200px and up) */
@media (min-width: 992px) {
	/*.footer{background:orange!important; } */
	/*Menú*/
	.navbar-nav li:nth-child(4){border:none; max-width:inherit; height:auto;}
	.navbar-nav li:nth-child(4) a img{width:auto; height:auto; display:block; border:0;}
	.container-fluid {background: url(../img/bg_menu.png) center top repeat-x;}
	.navbar-nav li{overflow:hidden; width:auto; height:auto;  }
	.navbar-nav li a{padding:38px 12px; }
	.llamado{ margin-top:80px;}
	.share{width:100%; }
	.redes{margin-top:32px; margin-bottom: 0px;}
	.llamado ul{text-align:left; margin-bottom:20px; }
	.dato a img{max-width:40%; height:auto;  }
	.dato a span{margin-top:35px;}
	.dato a span p{font-size:12px;}
	#inscripcion_fixed{ right:90px!important; z-index:900;}		
	.navbar-nav li:nth-child(5) a{padding-top:29px;}
	.column_fluid .column{padding-bottom:70px;  padding-top:70px;  }
	.column_fluid .first.column{padding-bottom:27px;}
	.expositor{padding:0 60px 40px; background:#fff; min-height:710px; }
	.expositor h3{font-size:24px; margin-top:60px;}
	.sidebar{height:602px; }
	.formulario { font-family: 'Bliss Pro', sans-serif; padding: 60px 60px; height: 541px;}
	.navbar-nav li:nth-child(5) a {padding-bottom: 27px;}	
	.home .visual_ciudad{height:275px;}
	.home .visual_ciudad .row{height:275px;}		
}

@media (min-width: 1100px){	
	.navbar-nav li {min-width: 105px;}
	.minimo{min-width: 94px !important;}

}

@media (min-width:1200px) {
	/*Menú*/
	/*.footer{background:chocolate!important; } */
	.navbar-nav li a{font-size:15px;  padding:38px 21px;}
	/*.container-fluid{padding:0;}*/
	.llamado{margin-top:16px; }
	.redes p{margin-top:15px; margin-left: 80px;}
	.share{width:auto; }
	.llamado h2{/*float:right; */}
	.llamado ul{/*text-align:right; */}
	.dato a span{margin-top:45px;}
	.dato a span p{font-size:16px;}
	.navbar-nav li:nth-child(5) a{padding-top:29px;}
	.column_fluid .first.column{ padding-top:0;}
	.column_fluid .last.column{padding-bottom:64px;}
	.column_fluid .first.column{padding-bottom:70px;}
	.expositor{padding:0 60px 21px; background:#fff; min-height:484px; }
	.sidebar{height:541px; }
	.formulario.sidebar {font-family: 'Bliss Pro', sans-serif; padding: 60px 100px;}
	.navbar-nav li:nth-child(5) a {padding-bottom: 27px;}
	.minimo {min-width: 120px !important;}
}


/*IE8*/
/*selectivizr no funciona con respond*/
.lt-ie9 .navbar-nav li:nth-child(4){border:none; max-width:inherit; height:auto;}
.lt-ie9 .navbar-nav li:nth-child(4) a img{width:auto; height:auto; display:block; border:0; margin-top:-41px;}
.lt-ie9 .navbar-nav li:nth-child(5){border-left:none;}
.lt-ie9 .llamado h1{font-size:27px; float:right; text-align: left; }
.lt-ie9 .navbar-nav li:nth-child(5) a {padding-bottom: 27px;}

.lt-ie9 .visual_ciudad .row img{display:block!important; }
.lt-ie9 #Stage{display:none!important; }

@media (max-width:1100px){
	.minimo{min-width:84px !important;}
  .padding-dis {padding: 0px 0px !important;}  
}

@media (max-width: 992px) {
  .desktop {display: none !important;}
  .mobile {display: block !important;}  
  .mobile img {width: 100%; height: auto;}
}






