#migasdepan { padding-bottom: 20px; }
.lista-entradas,
.pagina-entrada .entrada { padding-right: 50px; }
.sidebar-blog .widget {
margin-bottom: 20px;
padding: 15px;
background-color: #eeeeee;
}
.sidebar-blog .widget li { margin-bottom: 10px; }
.sidebar-blog .widget li:last-child { margin-bottom: 0; }
.sidebar-blog .widget .widget-title { margin-bottom:20px; text-align: center; }
.sidebar-blog .widget a, .sidebar-blog .widget a:visited { color: #000000; transition: .3s all ease-in-out; }
.sidebar-blog .widget a:hover, .sidebar-blog .widget a:active { color: #000000; text-decoration: underline; }
.entrada-blog { display: flex; margin-bottom: 40px; }
.entrada-blog .imagen-entrada,
.entrada-blog .contenido-entrada { padding-bottom: 40px; border-bottom: 1px solid #dddddd; }
.entrada-blog .imagen-entrada { padding-left: 0; text-align: center; }
.entrada-blog .imagen-entrada a { display: inline-block; }
.entrada-blog .contenido-entrada { display: flex; flex-direction: column; justify-content: space-between; } 
.entrada-blog .contenido-entrada .titulo-entrada,
.entrada-blog .contenido-entrada .titulo-entrada a,
.entrada-blog .contenido-entrada .titulo-entrada a:visited { font-size: 2rem; color: #CC0A22; }
.entrada-blog .contenido-entrada .titulo-entrada a:hover,
.entrada-blog .contenido-entrada .titulo-entrada a:active { color: #000000; text-decoration: underline; }
.entrada-blog .contenido-entrada .fecha-entrada { padding-top: 10px; padding-bottom: 10px; }
.entrada-blog .contenido-entrada .texto-entrada {}
.pagina-entrada .entrada .titulo {}
.pagina-entrada .entrada .metadata-entrada { font-size: .9rem; }
.pagina-entrada .entrada .fecha-entrada {}
.pagina-entrada .entrada .imagen-entrada {}
.pagina-entrada .entrada .contenido-entrada { margin-top: 20px; margin-bottom: 20px; }
#comments, #respond { margin-top: 20px; padding-top: 20px; }
#comments .comments-list { list-style: none; padding-left:0;}
#comments .comments-list .comment { padding: 20px; font-size: .9rem; background-color: #dddddd; }
#comments .comments-list .comment .comment-meta { margin-bottom: 10px; border-bottom: 1px solid #c0c0c0; }
#comments .comments-list .comment .comment-meta .author { font-weight: 600; }
#comments .comments-list .comment .comment-meta .date { font-style: italic; }
#comments .comment-form-author,
#comments .comment-form-email,
#comments .comment-form-url {
display: inline-block;
margin-bottom: 12px;
padding: 6px 10px;
width: 32%;
font-size: .9rem;
}
#comments .comment-form-author,
#comments .comment-form-email { margin-right: 1.4%; }
#comments .form-submit { text-align: right; }
#comments a, #comments a:visited { color: #CC0A22; }
#comments a:hover, #comments a:active { color: #000000; text-decoration: underline; }
.navegacion-entradas { padding-bottom: 10px; }
.navegacion-entradas .enlace-anteriores { text-align: right; }
.navegacion-entradas .enlace-siguientes {}
.sidebar-blog .form-contacto { 
position: relative;
margin-bottom: 40px; 
padding: 40px 10% 10px 10%; 
color: #ffffff; 
background-color: #CC0A22;
}
.sidebar-blog .form-contacto a, .sidebar-blog .form-contacto a:visited { color: #ffffff; text-decoration: underline; }
.sidebar-blog .form-contacto a:hover, .sidebar-blog .form-contacto a:active { color: #000000; }
.sidebar-blog .form-contacto:before { 
position: absolute;
top: 20px;
left: -15%;
display: block;
width: 120%;
height: 200px;
content: "";
background-image: url(https://driveautoescuelas.com/wp-content/uploads/2017/02/formulario-blog.png);
background-repeat: no-repeat;
background-size: contain;
}
.sidebar-blog .form-contacto .row { margin-left: 0; margin-right: 0; } 
.sidebar-blog .form-contacto h2 { margin-bottom: 40px; margin-bottom: 50px; padding-left: 25%; padding-right: 0; font-size: 1.85rem; }
.sidebar-blog .form-contacto input[type="text"],
.sidebar-blog .form-contacto input[type="email"],
.sidebar-blog .form-contacto textarea,
.sidebar-blog .form-contacto input[type="submit"] { color: #000000; }
.sidebar-blog .form-contacto input[type="submit"] { display: block; width:100%; }
.sidebar-blog #searchform {}
.sidebar-blog #searchform #s,
.sidebar-blog .searchsubmit { width:100%; border-radius: 0; }
.sidebar-blog #searchform #s { padding: 12px; height: 39px; }
.sidebar-blog #searchsubmit { 
padding: 9px 12px; 
font-size: 1rem;
color: #ffffff;
background-color: #000000; 
border: 0;
box-shadow: none;
}
.sidebar-blog .widget_tag_cloud .tagcloud {}
.sidebar-blog .widget_tag_cloud a { 
display: inline-block; 
margin-right: 4px;
margin-bottom: 9px;
padding: 5px; 
color: #000000; 
text-transform: uppercase; 
border: 2px solid #000000; 
transition: all .3s ease-in-out;
}
.sidebar-blog .widget_tag_cloud a:hover,
.sidebar-blog .widget_tag_cloud a:active {
color: #fff;
text-decoration: none;
background: #CC0A22;
border-color: #CC0A22;
}
@media screen and (max-width: 1024px) {
.sidebar-blog .form-contacto { margin-left: auto; margin-right: auto; width: 60%; }
.lista-entradas,
.pagina-entrada .entrada { padding-right: 15px; }
}
@media screen and (max-width: 991px) {
#comments { margin-bottom: 40px; }
#comments .comment-form-author,
#comments .comment-form-email,
#comments .comment-form-url {
display: block;
margin-bottom: 20px;
width: 100%;
}
}
@media screen and (max-width: 767px) {
.pagina-blog .entrada-blog { display: block; }
.pagina-blog .entrada-blog .imagen-entrada { margin-left: auto; margin-right: auto; padding-bottom: 20px; text-align: center; border-bottom: 0; }
.navegacion-entradas .enlace-anteriores,
.navegacion-entradas .enlace-siguientes  { margin-bottom: 30px; text-align: center; }
.navegacion-entradas .enlace-anteriores a:after,
.navegacion-entradas .enlace-siguientes a:before { display: inline-block; }
.navegacion-entradas .enlace-anteriores a:after { margin-left: 6px; content: " >> "; }
.navegacion-entradas .enlace-siguientes a:before  { margin-right: 6px; content: " << "; }
.sidebar-blog .form-contacto { width: 78%; }
}