.blog.single h1{
  line-height: 1.2em;
}

.blog.single main h2{
  font-size: 1.2em;
  font-weight: normal;
}

.blog.single .date-event,
.blog.single .date-event .event-info,
.blog.single .date-event .event-day{
  min-height: 220px;
}

.blog.single .date-event{
  color: #21556E;
  margin-top: 30px;
}

.blog.single .date-event .event-day{
  display: table;
  width: 100%;
}

.blog.single .date-event .event-day h3{
  display: table-cell;
  font-size: 3em;
  line-height: 0.8em;
  margin: 0px;
  text-align: center;
  vertical-align: middle;
}

.blog.single .date-event .event-info{
  background: #e4f2f9;
  padding: 15px;
}

.blog.single .date-event .event-info p{
  margin-bottom: 15px;
  font-size: 0.875em;
}

.blog.single .date-event .event-info p i{
  width: 25px;
}

.blog.single .date-event .event-info p strong{
  font-weight: 600;
}

.blog .featured-principal a{
  color: #fff;
}

.blog .nav-blog h1,
.blog .nav-blog h2{
  margin-top: 10px;
}

.carousel-people img{
  border: 10px solid #fff;
}

.archive-paginacion{
  text-align: center;
}

.archive-paginacion a:first-child,
.archive-paginacion span:first-child,
.archive-paginacion a:last-child,
.archive-paginacion span:last-child{
  border-radius: 0px;
}

.single-startups h3{
  margin-top: 0px;
}

.blog.single aside .widget_search label{
  width: 100%;
}

.blog.single aside .widget_search input[type="search"]{
 height: 40px;
 border: 1px solid #d3e7f1;
 width: 100%;
}

.blog.single aside .widget_search .search-submit{
  background: transparent url(../../img/search.svg);
  background-size: 40px;
  display: block;
  height: 40px;
  padding: 0px;
  position: absolute;
  right: 15px;
  top: 0px;
  width: 40px;
  text-indent: -99999px;
}

.blog.single aside .widget_search .search-submit:hover{
 color: #0c5470;
}

.post-type-archive-startups .filtro input[type="text"]{
  border: 0px;
}

.post-type-archive-startups .filtro select{
  background: #fff url(../../img/select.svg) right center no-repeat;
  padding-right: 40px;
}

.footer-form  .btn--form{
  height: 40px;
}

.single-perks  #masthead{
  height: 150px;
  min-height: 0px;
}

.page-template-why_chile .bajada h2,
.page-template-why_chile .bajada h4,
.malla h2{
  color: #fff;
}

.footer .form-inline {
  width: 100%;
}

.footer .form-inline .form-group.text{
  width: 38%;
}

.footer .form-inline .form-group.suscribe{
  width: 22%;
}

.page-template-contact-us main form input[type="submit"]:active,
.page-template-contact-us main form input[type="submit"]:focus{
  border-color: #fff;
  outline: 0px;
}

div.wpcf7-validation-errors{
  margin-top: .50px;
  border: 0px;
  color: #EC7323;
}

.post-type-archive-programs .programs::after,
.single-programs .programs::after{
  display: none;
}

.post-type-archive-programs .programs::before{
  z-index: 1;
}

li.we-offer ul{
  padding: 0px 35%;
}

.pro-programs-img{
  background: transparent;
  border-radius: 0px;
  border: 0px;
  height: 300px;
  margin-top: -180px;
  width: 300px;
}

.pro-programs-item{
  border: 2px solid #fff;
  min-height: 480px;
}

.pro-programs-item p{
  margin-bottom: 0px;
}

.pro-programs-item .info-programs{
  margin-bottom: 15px;
}

.m-top-top{
  margin-top: 150px;
}

.pro-programs-item h3{
  font-size: 2.375em;
  font-weight: 700;
  line-height: 1em;
  margin: 5px 0px;
}


@-moz-document url-prefix() {

  .post-type-archive-startups .filtro select{
    padding: 9px;
  }

  .post-type-archive-startups .filtro input[type="text"]{
    padding: 10px;
  }
}

.info-detalle{
    float: left;
}

.herramientas{
    float: right;
}

@media (max-width: 520px)  {

    .info-detalle{
        float: none;
    }

    .herramientas{
        float: none;
    }

}
