.page .section-title,
.single .section-title,
.taxonomy .section-title{
    font-weight: 800;
    line-height: 1.2;
}
.centro{
    text-align:center;
}
.archive .main{
    min-height:650px;
    padding-top: 100px;
    padding-bottom: 60px;
}
.archive .main h1{
    margin: 0 auto 30px;
}
.page .main,
.single .main,
.taxonomy .main{
    min-height:650px;
    padding-top: 80px;
    padding-bottom: 60px;
}

.page .main h2,
.single .main h2,
.taxonomy .main h2{
    margin-bottom:15px;
}
.single .main .contenido p,
.single .main .contenido strong,
.single .main .contenido em{
    font-size:1.1em;
    text-align:justify;
    line-height:24px;
}
.single .main .contenido ul{
    font-size:1.1em;
    padding-left:15px;
    list-style:disc;
    line-height:24px;
}
.single .main .contenido .imagen{
    float:right;
    margin: 0 0 15px 15px;
    width: 40%;
}

.single .main .contenido .imagen img{
    border-radius:8px;
    height:auto;
    width:100%;
}
.single .main .contenido .fecha{
    color:#ef7c35;
    font-weight:bold;
    margin-bottom:15px;
}
.btn-atras{
    background:#232f60;    
    border-radius: 10px;
    color:#fff;
    display:inline-block;
    margin-top:15px;
    padding: 10px 20px;
}

.fa-brands{
    color: var(--primary-green);
    font-size:17px;
}
.fa-brands.fa-whatsapp{
    font-size:30px;
}
.hide{
    display:none;
}
.wpcf7 form.invalid .wpcf7-response-output, .wpcf7 form.unaccepted .wpcf7-response-output, .wpcf7 form.payment-required .wpcf7-response-output, .wpcf7 form.spam .wpcf7-response-output, .wpcf7 form.aborted .wpcf7-response-output {
    color: #fff;
    background: none;
    padding: 10px;
    margin-top: 10px;
}
.miga {
  padding: 15px 0;
}
.miga h4 {
  color: texto_demi;
  display: inline-block;
  font: fuente('roboto', 'regular', rem(16));
  margin-right: 15px;
}
.miga h4 a {
  color: texto_demi;
  font: fuente('roboto', 'regular', rem(16));
  margin-right: 15px;
  position: relative;
}
.miga h4 a:after {
  background: url("/wp-content/themes/tema_inwork/images/icono_flecha_1.svg") no-repeat center/contain;
  content: "";
  padding: 6px;
  position: absolute;
  right: -25px;
  top: 4px;
}
.miga h4 span {
  color: primary;
  font: fuente('roboto', 'bold', rem(16));
  position: relative;
}
.miga h4 span span {
  color: primary;
  font: fuente('roboto', 'bold', rem(16));
}
.miga h4 span span.nombre_pagina {
  margin-left: 0;
  margin-right: 25px;
  position: relative;
}
.miga h4 span span.nombre_pagina:after {
  background: url("../images/icono_flecha_1.svg") no-repeat center/contain;
  content: "";
  padding: 6px;
  position: absolute;
  right: -21px;
  top: 4px;
}
.miga h4 span span.pagina {
  margin-left: 30px;
  position: relative;
}
.miga h4 span span.pagina:after {
  background: url("../images/icono_flecha_1.svg") no-repeat center/contain;
  content: "";
  padding: 6px;
  position: absolute;
  left: -22px;
  top: 4px;
}
.miga h4 span:last-child {
  margin-left: 10px;
}
@media (max-width:767px){
    .single .main .contenido{
        flex-flow:column-reverse;
    }
    .single .main .contenido .imagen {
    float: none;
    margin: 0 auto 15px;
    width: 100%;}
}
