/*
Theme Name:   Astra Child
Description:  Tema hijo de Astra para personalizaciones seguras
Template:     astra
Version:      1.0.0
*/

/* Tus estilos CSS personalizados van AQUÍ */

/*Referencias Block Preform*/
.wp-block-preformatted {
	  padding-bottom: 10px;
	  padding-right: 0px;
	  padding-top: 10px;
	  padding-left: 53px;
      background: #22C4B5;
      text-indent: -50px;
	  display: block;
      clear: both;
      float: left;
	  vertical-align: baseline;
	  width: 100%;
	  border: 0;
    outline: 0;
}
/*Titulo Movil*/
    .ast-site-title-wrap .site-description {
			font-weight: 800;
    }
/*Formulario Area Texto*/
.wpcf7 input:not([type=submit]), .wpcf7 select {
    height: 40px;
}
.wpcf7-textarea {
			height: 100px;
    }
/* Estilos para el área de texto */
.comments-area textarea#comment, 
.comments-area .wp-block-post-comments-form .comment-form input:not([type=submit]):not([type=checkbox]):not([type=hidden]), 
.wp-block-post-comments-form .comment-form textarea {
    background-color: #E4FAFD;
    border: 1px solid #25c5bb;
    padding: 8px;
    border-radius: 13px; 
    transition: border-color 0.3s ease; 
}
/* Cambio de color del borde al pasar el mouse en el área de texto */
.comments-area textarea#comment:hover,
.wp-block-post-comments-form .comment-form input:not([type=submit]):not([type=checkbox]):not([type=hidden]):hover, 
.wp-block-post-comments-form .comment-form textarea:hover {
    border-color: #189A91;
}
/* Estilos para otros campos del formulario */
.ast-comment-formwrap input, 
.ast-comment-formwrap textarea {
    background-color: #E4FAFD;
    border: 1px solid #25c5bb;
    padding: 8px;
    border-radius: 13px;
    transition: border-color 0.3s ease;
}
/* Cambio de color del borde al pasar el mouse en otros campos del formulario */
.ast-comment-formwrap input:hover, 
.ast-comment-formwrap textarea:hover {
    border-color: #189A91;
}
/*Citas fondo y letra*/
.wp-block-quote:not(.has-text-align-right):not(.has-text-align-center) {
	  border-color: #ED7D2F;
	  background-color: #fff;
}
cite, dfn, i {
    font-style: italic;
	  font-size: 18px;
	  font-weight: 300;
}
address, cite {
    font-style: italic;
	  font-size: 16px;
	  color: #ED7D2F;
	  font-weight: 300;
}
/*texto videos*/
.wp-block-embed :where(figcaption) {
	  font-size: 16px;
	  font-weight: 300;
}

/*boton - texto alineado izqierda*/
}
.uagb-button__link {
    text-align: left !important;
    display: block !important;
}
/*barra lateral padding*/
.ast-separate-container.ast-two-container.ast-right-sidebar #secondary {
        padding-left: 0;
        padding-right: 0;
    }
.ast-separate-container .ast-article-single:not(.ast-related-post), .woocommerce.ast-separate-container .ast-woocommerce-container, .ast-separate-container .error-404, .ast-separate-container .no-results, .single.ast-separate-container .site-main .ast-author-meta, .ast-separate-container .related-posts-title-wrapper, .ast-separate-container .comments-count-wrapper, .ast-box-layout.ast-plain-container .site-content, .ast-padded-layout.ast-plain-container .site-content, .ast-separate-container .ast-archive-description, .ast-separate-container .comments-area .comment-respond, .ast-separate-container .comments-area .ast-comment-list li, .ast-separate-container .comments-area .comments-title {
    padding-right: 20px;
	  padding-left: 20px;
}
.ast-separate-container .ast-article-post, .ast-separate-container .ast-article-single, .ast-separate-container .comment-respond {
    padding-top: 0px;
}
.ast-separate-container.ast-two-container #secondary .widget {
    padding-top: 10;
}
/*titulo comentarios*/
.comments-title {
    font-size: 18px;
	  font-weight: 500;
}
/*Notas figuras*/
.wp-element-caption {
    font-size: 14px;
	  font-weight: 300;
}
.site .site-content #primary {
    margin-top: 0px;
    margin-bottom: 0px;
    margin-left: 10px;
    margin-right: 10px;
}