.jumbotron{
    background: #0DB3E8;
    color: white;
    padding: 60px 0;
    margin: 0 20;
}

.jumbocurso{
padding-top: 85px;    
}

.appWhatsapp {
    position: fixed;
    right: 26px;
    bottom: 100px;
    width: 60px;
    z-index: 1000;
}

.appWhatsapp img{
    width: 100%;
    height: auto;
}

.titulo-blog{
    font-size:35px;
    text-align: center;
}

.titulo-blog-main{
    font-size: 45px;
}

.secciones-aside{
    font-size: 20px;
}

#customers {
  font-family: Arial, Helvetica, sans-serif;
  border-collapse: collapse;
  width: 100%;
}

#customers td, #customers th {
  border: 1px solid #ddd;
  padding: 8px;
}

#customers th {
  padding-top: 12px;
  padding-bottom: 12px;
  text-align: center;
  background-color: #4CAF50;
  color: white;
}

#customers td{
    text-align:center;
    font-size:20;
    font-weight:bold;
}

/*POST*/

.main{
    margin-top: 20px;
    margin-bottom: 20px;
}

.post{
    padding-bottom: 20px;
    margin-bottom: 20px;
    border-bottom: 1px solid #999;    
}

.post .post-title a{
    color: #333;
}

.post .thumb{
    margin-right: 10px;
    width: 40%;
}

.post .thumb img{
    width: 90%;
}

.post .contenedor-botones{
    width: 100%;
}

.logo-ea{
    width: 100%;
    height: 100%;
}

.cursos-ea{
    width: 100%;
    height: 250px;
}

.Equipo-EA{
    width: 50%;
}

.logo-footer{
    width: 60%;
}



.site-section {
  padding: 2.5em 0; }
  @media (min-width: 768px) {
    .site-section {
      padding: 5em 0; } }
  .site-section.site-section-sm {
    padding: 4em 0; }

 .site-blocks-table {
  overflow: auto; }
  .site-blocks-table .product-thumbnail {
    width: 200px; }
  .site-blocks-table thead th {
    padding: 30px;
    text-align: center;
    border-width: 1px !important;
    vertical-align: middle;
    color: #212529;
    font-size: 18px; }
  .site-blocks-table td {
    padding: 20px;
    text-align: center;
    vertical-align: middle;
    color: #212529; }
  .site-blocks-table tbody tr:first-child td {
    border-top: 1px solid #7971ea !important; }

.site-block-order-table th {
  border-top: none !important;
  border-bottom-width: 1px !important; }

.site-block-order-table td, .site-block-order-table th {
  color: #000; }
  
@media screen and (max-width:576px){
    .titulo-blog-main{
        text-align: center;
    }
    
    .subtitulo{
        text-align: center;
    }
    
    .logo-ea{
        width:0;
        height:0;
        visibility: hidden;
    }
    
    .logo-footer{
        visibility: hidden;
        width: 0;
    }
    
}
