#block-entityform-block-impacto-social,
#block-entityform-block-impacto-social-en {
  width: 100%;
  max-width: 570px;
  margin: 60px auto 0;
}

#block-entityform-block-impacto-social h2::before,
#block-entityform-block-impacto-social h2::after,
#block-entityform-block-impacto-social-en h2::before,
#block-entityform-block-impacto-social-en h2::after {
  content: none !important;
}

#block-entityform-block-impacto-social h2,
#block-entityform-block-impacto-social-en h2 {
  border-bottom: none !important;
  color: #E02C14 !important;
  font-size: 27px !important;
  width: 100% !important;
  text-align: center !important;
}

#block-entityform-block-impacto-social .pre-instructions p a,
#block-entityform-block-impacto-social-en .pre-instructions p a {
  color: #000000 !important;
  font-weight: bold !important;
}

#block-entityform-block-impacto-social .entityform,
#block-entityform-block-impacto-social-en .entityform {
  margin: 0 !important;
}

#block-entityform-block-impacto-social input,
#block-entityform-block-impacto-social-en input {
  color: #38312B !important;
}

#block-entityform-block-impacto-social .block-title,
#block-entityform-block-impacto-social-en .block-title {
  display: none;
}

#block-entityform-block-impacto-social .form-wrapper,
#block-entityform-block-impacto-social-en .form-wrapper {
  margin: 0 12.5%;
  width: 75%;
}

#block-entityform-block-impacto-social .field-type-list-boolean .form-checkbox,
#block-entityform-block-impacto-social-en .field-type-list-boolean .form-checkbox {
  float: none;
  display: inline-block !important;
  vertical-align: top !important;
}

#block-entityform-block-impacto-social .field-type-list-boolean .option,
#block-entityform-block-impacto-social-en .field-type-list-boolean .option {
  display: none;
}

#block-entityform-block-impacto-social .field-type-list-boolean .description,
#block-entityform-block-impacto-social-en .field-type-list-boolean .description {
  float: none;
  display: inline-block;
  margin: 6px 12px;
  width: 80%;
  font-size: 14px !important;
  /*color: #000000 !important;*/
  line-height: 14px !important;
}

#block-entityform-block-impacto-social .field-type-list-boolean .description a,
#block-entityform-block-impacto-social-en .field-type-list-boolean .description a {
  color: #000000 !important;
  font-weight: bold !important;
}

#block-entityform-block-impacto-social .form-actions,
#block-entityform-block-impacto-social-en .form-actions {
  /*background: #E02C14 !important;*/
  margin: 0 auto;
  padding: 0 !important;
  line-height: 68px;
  width: 48%;
  text-align: center;
  height: 65px !important;
}

#block-entityform-block-impacto-social .form-actions:hover,
#block-entityform-block-impacto-social-en .form-actions:hover {
  /*background: #38312b !important;*/
}

#block-entityform-block-impacto-social .form-actions input,
#block-entityform-block-impacto-social-en .form-actions input {
  background: transparent;
  color: white !important;
  border: none;
  text-transform: uppercase;
  width: 100%;
  height: 100%;
}

/*body.node-type-proyectos #content .contenido-proyecto .bloque1 {
  margin-bottom: 50px !important;
}

body.node-type-proyectos #content .contenido-proyecto .bloque2::before {
  content: none;
}

body.node-type-proyectos #content .contenido-proyecto .bloque2 .izquierda {
  width: 0;
  height: auto;
}

body.node-type-proyectos #content .contenido-proyecto .bloque2 .derecha {
  width: 100%;
  max-width: 570px;
  margin: 0 auto;
  padding: 0;
  text-align: center;
}

body.node-type-proyectos #content .contenido-proyecto .bloque2 .derecha .contenido-bloque p a {
  background: #E02C14 !important;
  margin: 0 auto;
  padding: 0 !important;
  line-height: 68px;
  width: 48%;
  text-align: center;
  height: 65px !important;
  display: inline-block;
  text-decoration: none;
  color: #ffffff;
}

body.node-type-proyectos #content .contenido-proyecto .bloque2 .derecha .contenido-bloque p a:hover {
  background: #38312b !important;
  color: #ffffff;
}

body.node-type-proyectos #content .contenido-proyecto .bloque3 {
  margin-top: 85px !important;
}

body.node-type-proyectos #content .contenido-proyecto .bloque3 .derecha .contenido-bloque::before {
  left: -140px;
  top: -70px;
}

body.node-type-proyectos #content .descargas { max-width: 400px; margin-top: 15px; }

body.node-type-proyectos #content .descargas .descarga { position: relative; max-width: 320px; margin-bottom: 20px; }

body.node-type-proyectos #content .descargas .descarga a {
  text-decoration: none;
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-orient: vertical;
  -webkit-box-direction: normal;
  -ms-flex-flow: column nowrap;
  flex-flow: column nowrap;
  cursor: pointer;
  padding-left: 70px;
  -webkit-box-sizing: border-box;
  box-sizing: border-box;
  font-weight: 700 ;
  font-size: 15px;
  line-height: 1.2em;
}

body.node-type-proyectos #content .descargas .descarga a:hover:before { background: #000; }

body.node-type-proyectos #content .descargas .descarga a:before {
  content: "\f019";
  font-family: 'FontAwesome';
  color: #FFF;
  background: #E02C14 ;
  padding: 15px 15px;
  font-size: 23px;
  -webkit-font-smoothing: antialiased;
  border-radius: 50%;
  position: absolute;
  left: 0;
}

body.node-type-proyectos #content .descargas .descarga a .titulo { font-weight: 700 ; text-transform: uppercase; color: #E02C14; }

body.node-type-proyectos #content .descargas .descarga a p { margin: 0; color: #38312B; }

body.node-type-proyectos #content .descargas .descarga a p span.peso { font-weight: 400; margin-left: 5px; }

body.node-type-proyectos #content .clausula {
  font-size: 10px;
  width: 150%;
  margin-left: -32px;
}
@media (max-width: 414px) {
  body.node-type-proyectos #content .clausula { width: 125%; }
}*/
