/*
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;
}
/*hover pautas*/
.wp-block-uagb-container.uagb-block-3a7eb3dd,
.wp-block-uagb-container.uagb-block-d0c11b3a,
.wp-block-uagb-container.uagb-block-5c860f62,
.wp-block-uagb-container.uagb-block-19c71b3d,
.wp-block-uagb-container.uagb-block-75c92168,
.wp-block-uagb-container.uagb-block-29b1519d,
.wp-block-uagb-container.uagb-block-7e0e252a,
.wp-block-uagb-container.uagb-block-0da47f90,
.wp-block-uagb-container.uagb-block-12712508,
.wp-block-uagb-container.uagb-block-5f31b64c,
.wp-block-uagb-container.uagb-block-5b45edcc,
.wp-block-uagb-container.uagb-block-480ae240,
.wp-block-uagb-container.uagb-block-2b2ffd8a,
.wp-block-uagb-container.uagb-block-177984f8,
.wp-block-uagb-container.uagb-block-b4cb8ad5,
.wp-block-uagb-container.uagb-block-4ab2f2d2,
.wp-block-uagb-container.uagb-block-56d5a4c2,
.wp-block-uagb-container.uagb-block-c19bd4e7,
.wp-block-uagb-container.uagb-block-28e75a0c,
.wp-block-uagb-container.uagb-block-0d620f4f,
.wp-block-uagb-container.uagb-block-02ee4d6e,
.wp-block-uagb-container.uagb-block-949917ee,
.wp-block-uagb-container.uagb-block-6a58433a,
.wp-block-uagb-container.uagb-block-9f0c54a4,
.wp-block-uagb-container.uagb-block-eee188ae,
.wp-block-uagb-container.uagb-block-13f0d180,
.wp-block-uagb-container.uagb-block-63b686d4,
.wp-block-uagb-container.uagb-block-a84b7df7,
.wp-block-uagb-container.uagb-block-7fef51da,
.wp-block-uagb-container.uagb-block-f2c96e3d,
.wp-block-uagb-container.uagb-block-4fd3bfd9,
.wp-block-uagb-container.uagb-block-848811b7,
.wp-block-uagb-container.uagb-block-7cb86f4a,
.wp-block-uagb-container.uagb-block-2295ae7a,
.wp-block-uagb-container.uagb-block-81dd034d,
.wp-block-uagb-container.uagb-block-99bcba07,
.wp-block-uagb-container.uagb-block-01a04a52,
.wp-block-uagb-container.uagb-block-37de8cb4,
.wp-block-uagb-container.uagb-block-1eda868a,
.wp-block-uagb-container.uagb-block-365146b1,
.wp-block-uagb-container.uagb-block-b211668f,
.wp-block-uagb-container.uagb-block-93608325,
.wp-block-uagb-container.uagb-block-f7324909,
.wp-block-uagb-container.uagb-block-ec677499,
.wp-block-uagb-container.uagb-block-ac329f0e,
.wp-block-uagb-container.uagb-block-51e66be3,
.wp-block-uagb-container.uagb-block-5077cc1c,
.wp-block-uagb-container.uagb-block-ebfc57d5,
.wp-block-uagb-container.uagb-block-ab00a3ab,
.wp-block-uagb-container.uagb-block-24f8d22d,
.wp-block-uagb-container.uagb-block-5793fa38,
.wp-block-uagb-container.uagb-block-0f9fdd4f,
.wp-block-uagb-container.uagb-block-6b51276c,
.wp-block-uagb-container.uagb-block-aba7ea73,
.wp-block-uagb-container.uagb-block-f41c7d05,
.wp-block-uagb-container.uagb-block-ccc80b1e,
.wp-block-uagb-container.uagb-block-4af81471,
.wp-block-uagb-container.uagb-block-d3d98a28,
.wp-block-uagb-container.uagb-block-dc900c01,
.wp-block-uagb-container.uagb-block-a1a05399,
.wp-block-uagb-container.uagb-block-ecf13ef0,
.wp-block-uagb-container.uagb-block-35597b4b,
.wp-block-uagb-container.uagb-block-db30dbb7,
.wp-block-uagb-container.uagb-block-bcab04c2,
.wp-block-uagb-container.uagb-block-8e2b7f08,
.wp-block-uagb-container.uagb-block-44525aec,
.wp-block-uagb-container.uagb-block-9afe73aa,
.wp-block-uagb-container.uagb-block-47d22464,
.wp-block-uagb-container.uagb-block-d411747f,
.wp-block-uagb-container.uagb-block-1b36d2e1,
.wp-block-uagb-container.uagb-block-a3c490c8,
.wp-block-uagb-container.uagb-block-81018e95,
.wp-block-uagb-container.uagb-block-867bb263,
.wp-block-uagb-container.uagb-block-98ce5a99,
.wp-block-uagb-container.uagb-block-22eb5f51,
.wp-block-uagb-container.uagb-block-aaf4795c,
.wp-block-uagb-container.uagb-block-9397260a,
.wp-block-uagb-container.uagb-block-87169a6a,
.wp-block-uagb-container.uagb-block-bd6a1670,
.wp-block-uagb-container.uagb-block-45022334,
.wp-block-uagb-container.uagb-block-aba51b22,
.wp-block-uagb-container.uagb-block-879d9d60,
.wp-block-uagb-container.uagb-block-4b8f666c,
.wp-block-uagb-container.uagb-block-ab4e4801,
.wp-block-uagb-container.uagb-block-e4aa48c6,
.wp-block-uagb-container.uagb-block-772075a4,
.wp-block-uagb-container.uagb-block-404dd326,
.wp-block-uagb-container.uagb-block-847dd5ab,
.wp-block-uagb-container.uagb-block-3e038765,
.wp-block-uagb-container.uagb-block-79a71d3f,
.wp-block-uagb-container.uagb-block-8d57588b,
.wp-block-uagb-container.uagb-block-f5c5ee1f,
.wp-block-uagb-container.uagb-block-c851d132,
.wp-block-uagb-container.uagb-block-bf6b9fcd,
.wp-block-uagb-container.uagb-block-0a5d5a4f,
.wp-block-uagb-container.uagb-block-680673ff,
.wp-block-uagb-container.uagb-block-f33a501f,
.wp-block-uagb-container.uagb-block-e39bc467,
.wp-block-uagb-container.uagb-block-ade2aa82 {
    background-color: #ffffff; 
    transition: background-color 0.3s ease-in-out;
}
.wp-block-uagb-container.uagb-block-3a7eb3dd:hover,
.wp-block-uagb-container.uagb-block-d0c11b3a:hover,
.wp-block-uagb-container.uagb-block-5c860f62:hover,
.wp-block-uagb-container.uagb-block-19c71b3d:hover,
.wp-block-uagb-container.uagb-block-75c92168:hover,
.wp-block-uagb-container.uagb-block-29b1519d:hover,
.wp-block-uagb-container.uagb-block-7e0e252a:hover,
.wp-block-uagb-container.uagb-block-0da47f90:hover,
.wp-block-uagb-container.uagb-block-12712508:hover,
.wp-block-uagb-container.uagb-block-5f31b64c:hover,
.wp-block-uagb-container.uagb-block-5b45edcc:hover,
.wp-block-uagb-container.uagb-block-480ae240:hover,
.wp-block-uagb-container.uagb-block-2b2ffd8a:hover,
.wp-block-uagb-container.uagb-block-177984f8:hover,
.wp-block-uagb-container.uagb-block-b4cb8ad5:hover,
.wp-block-uagb-container.uagb-block-4ab2f2d2:hover,
.wp-block-uagb-container.uagb-block-56d5a4c2:hover,
.wp-block-uagb-container.uagb-block-c19bd4e7:hover,
.wp-block-uagb-container.uagb-block-28e75a0c:hover,
.wp-block-uagb-container.uagb-block-0d620f4f:hover,
.wp-block-uagb-container.uagb-block-02ee4d6e:hover,
.wp-block-uagb-container.uagb-block-949917ee:hover,
.wp-block-uagb-container.uagb-block-6a58433a:hover,
.wp-block-uagb-container.uagb-block-9f0c54a4:hover,
.wp-block-uagb-container.uagb-block-eee188ae:hover,
.wp-block-uagb-container.uagb-block-13f0d180:hover,
.wp-block-uagb-container.uagb-block-63b686d4:hover,
.wp-block-uagb-container.uagb-block-a84b7df7:hover,
.wp-block-uagb-container.uagb-block-7fef51da:hover,
.wp-block-uagb-container.uagb-block-f2c96e3d:hover,
.wp-block-uagb-container.uagb-block-4fd3bfd9:hover,
.wp-block-uagb-container.uagb-block-848811b7:hover,
.wp-block-uagb-container.uagb-block-7cb86f4a:hover,
.wp-block-uagb-container.uagb-block-2295ae7a:hover,
.wp-block-uagb-container.uagb-block-81dd034d:hover,
.wp-block-uagb-container.uagb-block-99bcba07:hover,
.wp-block-uagb-container.uagb-block-01a04a52:hover,
.wp-block-uagb-container.uagb-block-37de8cb4:hover,
.wp-block-uagb-container.uagb-block-1eda868a:hover,
.wp-block-uagb-container.uagb-block-365146b1:hover,
.wp-block-uagb-container.uagb-block-b211668f:hover,
.wp-block-uagb-container.uagb-block-93608325:hover,
.wp-block-uagb-container.uagb-block-f7324909:hover,
.wp-block-uagb-container.uagb-block-ec677499:hover,
.wp-block-uagb-container.uagb-block-ac329f0e:hover,
.wp-block-uagb-container.uagb-block-51e66be3:hover,
.wp-block-uagb-container.uagb-block-5077cc1c:hover,
.wp-block-uagb-container.uagb-block-ebfc57d5:hover,
.wp-block-uagb-container.uagb-block-ab00a3ab:hover,
.wp-block-uagb-container.uagb-block-24f8d22d:hover,
.wp-block-uagb-container.uagb-block-5793fa38:hover,
.wp-block-uagb-container.uagb-block-0f9fdd4f:hover,
.wp-block-uagb-container.uagb-block-6b51276c:hover,
.wp-block-uagb-container.uagb-block-aba7ea73:hover,
.wp-block-uagb-container.uagb-block-f41c7d05:hover,
.wp-block-uagb-container.uagb-block-ccc80b1e:hover,
.wp-block-uagb-container.uagb-block-4af81471:hover,
.wp-block-uagb-container.uagb-block-d3d98a28:hover,
.wp-block-uagb-container.uagb-block-dc900c01:hover,
.wp-block-uagb-container.uagb-block-a1a05399:hover,
.wp-block-uagb-container.uagb-block-ecf13ef0:hover,
.wp-block-uagb-container.uagb-block-35597b4b:hover,
.wp-block-uagb-container.uagb-block-db30dbb7:hover,
.wp-block-uagb-container.uagb-block-bcab04c2:hover,
.wp-block-uagb-container.uagb-block-8e2b7f08:hover,
.wp-block-uagb-container.uagb-block-44525aec:hover,
.wp-block-uagb-container.uagb-block-9afe73aa:hover,
.wp-block-uagb-container.uagb-block-47d22464:hover,
.wp-block-uagb-container.uagb-block-d411747f:hover,
.wp-block-uagb-container.uagb-block-1b36d2e1:hover,
.wp-block-uagb-container.uagb-block-a3c490c8:hover,
.wp-block-uagb-container.uagb-block-81018e95:hover,
.wp-block-uagb-container.uagb-block-867bb263:hover,
.wp-block-uagb-container.uagb-block-98ce5a99:hover,
.wp-block-uagb-container.uagb-block-22eb5f51:hover,
.wp-block-uagb-container.uagb-block-aaf4795c:hover,
.wp-block-uagb-container.uagb-block-9397260a:hover,
.wp-block-uagb-container.uagb-block-87169a6a:hover,
.wp-block-uagb-container.uagb-block-bd6a1670:hover,
.wp-block-uagb-container.uagb-block-45022334:hover,
.wp-block-uagb-container.uagb-block-aba51b22:hover,
.wp-block-uagb-container.uagb-block-879d9d60:hover,
.wp-block-uagb-container.uagb-block-4b8f666c:hover,
.wp-block-uagb-container.uagb-block-ab4e4801:hover,
.wp-block-uagb-container.uagb-block-e4aa48c6:hover,
.wp-block-uagb-container.uagb-block-772075a4:hover,
.wp-block-uagb-container.uagb-block-404dd326:hover,
.wp-block-uagb-container.uagb-block-847dd5ab:hover,
.wp-block-uagb-container.uagb-block-3e038765:hover,
.wp-block-uagb-container.uagb-block-79a71d3f:hover,
.wp-block-uagb-container.uagb-block-8d57588b:hover,
.wp-block-uagb-container.uagb-block-f5c5ee1f:hover,
.wp-block-uagb-container.uagb-block-c851d132:hover,
.wp-block-uagb-container.uagb-block-bf6b9fcd:hover,
.wp-block-uagb-container.uagb-block-0a5d5a4f:hover,
.wp-block-uagb-container.uagb-block-680673ff:hover,
.wp-block-uagb-container.uagb-block-f33a501f:hover,
.wp-block-uagb-container.uagb-block-e39bc467:hover,
.wp-block-uagb-container.uagb-block-ade2aa82:hover {
    background-color: #f4f4f4; 
}
/*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;
}