.elementor-widget-theme-post-content{color:var( --e-global-color-text );font-family:var( --e-global-typography-text-font-family ), Sans-serif;font-size:var( --e-global-typography-text-font-size );font-weight:var( --e-global-typography-text-font-weight );line-height:var( --e-global-typography-text-line-height );letter-spacing:var( --e-global-typography-text-letter-spacing );word-spacing:var( --e-global-typography-text-word-spacing );}@media(max-width:1024px){.elementor-widget-theme-post-content{font-size:var( --e-global-typography-text-font-size );line-height:var( --e-global-typography-text-line-height );letter-spacing:var( --e-global-typography-text-letter-spacing );word-spacing:var( --e-global-typography-text-word-spacing );}}@media(max-width:767px){.elementor-widget-theme-post-content{font-size:var( --e-global-typography-text-font-size );line-height:var( --e-global-typography-text-line-height );letter-spacing:var( --e-global-typography-text-letter-spacing );word-spacing:var( --e-global-typography-text-word-spacing );}}/* Start custom CSS */.elementor-element-54c75ed3{background-image:linear-gradient(rgba(17,17,17,.8),rgba(17,17,17,.8)),url(https://www.fundacionantoniogala.org/wp-content/uploads/2018/04/fag_title.jpg);background-size:cover;background-position:center;}
.elementor-element-54c75ed3 .rank-math-breadcrumb{text-align:center;}
.elementor-element-54c75ed3 .rank-math-breadcrumb p{margin:0;font-family:var(--FuenteTexto);font-size:16px;font-weight:700;color:#ddd;line-height:1.6;}
.elementor-element-54c75ed3 .rank-math-breadcrumb a{color:#ddd;font-weight:700;text-decoration:none;}
.elementor-element-54c75ed3 .rank-math-breadcrumb a:hover{color:#FF7900;}
.elementor-element-54c75ed3 .rank-math-breadcrumb .separator{color:#fff;margin:0 6px;font-weight:700;}
.elementor-element-54c75ed3 .rank-math-breadcrumb .last{color:#FF7900;font-weight:800;}
.elementor-widget-theme-post-content{font-family:var(--FuenteTexto),'Open Sans',sans-serif;font-size:18px;line-height:1.8;color:#333;}
.elementor-widget-theme-post-content p{margin:0 0 10px;}
.elementor-widget-theme-post-content img{max-width:100%;height:auto;}
.elementor-widget-theme-post-content a{color:#FF7900;}
.elementor-element-17444753 .elementor-widget{margin-bottom:35px !important;}
.elementor-element-17444753 .elementor-widget-container>h5{font-family:var(--FuenteTitulos);font-size:20px;font-weight:700;color:#000;line-height:1.3;margin:0 0 20px;padding-bottom:15px;position:relative;}
.elementor-element-17444753 .elementor-widget-container>h5::before{content:'';position:absolute;left:0;bottom:-1px;width:100%;height:3px;background:#f5f5f5;}
.elementor-element-17444753 .elementor-widget-container>h5::after{content:'';position:absolute;left:0;bottom:-1px;width:50px;height:3px;background:#FF7900;}
.elementor-element-17444753 ul{list-style:none;margin:0;padding:0;}
.elementor-element-17444753 li{margin:0;padding:0;}
.elementor-element-17444753 form.search-form{display:flex;margin:0;}
.elementor-element-17444753 form.search-form label{flex:1 1 auto;margin:0;}
.elementor-element-17444753 input.search-field{width:100%;height:55px;border:1px solid #eee;border-right:0;border-radius:0;padding:0 16px;font-size:14px;background:#fff;box-sizing:border-box;}
.elementor-element-17444753 input.search-submit{flex:0 0 49px;width:49px;height:55px;border:0;border-radius:0;padding:0;font-size:0;color:transparent;background-color:#FF7900;background-image:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24' fill='none' stroke='%23fff' stroke-width='2.5' stroke-linecap='round'%3E%3Ccircle cx='10' cy='10' r='6.5'/%3E%3Cpath d='M15 15l6 6'/%3E%3C/svg%3E");background-repeat:no-repeat;background-position:center;background-size:16px 16px;cursor:pointer;}
.elementor-element-17444753 input.search-submit:hover{background-color:#CC6100;}
.elementor-element-17444753 .elementor-widget-wp-widget-recent-posts li a{display:block;font-family:var(--FuenteTexto);font-size:16px;font-weight:700;line-height:1.8;color:#444;text-decoration:none;}
.elementor-element-17444753 .elementor-widget-wp-widget-recent-posts li a:hover,.elementor-element-17444753 .elementor-widget-wp-widget-categories li a:hover{color:#FF7900;}
.elementor-element-17444753 .elementor-widget-wp-widget-categories li{position:relative;padding-left:24px;}
.elementor-element-17444753 .elementor-widget-wp-widget-categories li::before{content:'';position:absolute;left:0;top:6px;width:16px;height:16px;background:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24' fill='none' stroke='%23FF7900' stroke-width='2' stroke-linejoin='round'%3E%3Cpath d='M3 6.5A1.5 1.5 0 0 1 4.5 5H9l2 2.5h8.5A1.5 1.5 0 0 1 21 9v9.5A1.5 1.5 0 0 1 19.5 20h-15A1.5 1.5 0 0 1 3 18.5z'/%3E%3C/svg%3E") no-repeat center/16px 16px;}
.elementor-element-17444753 .elementor-widget-wp-widget-categories li a{font-family:var(--FuenteTexto);font-size:16px;font-weight:400;line-height:1.8;color:#7d848a;text-decoration:none;}
.elementor-element-17444753 .elementor-widget-wp-widget-archives select{width:100%;height:38px;border:1px solid #eee;border-radius:0;padding:0 8px;font-size:14px;color:#333;background:#fff;}
.elementor-element-17444753 .tagcloud a{display:inline-block;font-size:12px !important;font-weight:400;text-transform:uppercase;color:#7d848a;border:1px solid #eee;border-radius:50px;padding:6px 15px;margin:0 12px 10px 0;text-decoration:none;line-height:1.5;}
.elementor-element-17444753 .tagcloud a:hover{color:#fff;background:#FF7900;border-color:#FF7900;}
p.e-71fd65ec-c5dc{display:flex;align-items:center;}
p.e-71fd65ec-c5dc::before{content:'';display:inline-block;flex:0 0 15px;width:15px;height:15px;margin-right:7px;background:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24' fill='none' stroke='%239a9a9a' stroke-width='2' stroke-linejoin='round'%3E%3Cpath d='M4 5h16v11H9l-5 4z'/%3E%3C/svg%3E") no-repeat center/15px 15px;}
p.e-71fd65ec-c5dc a{color:#9a9a9a;text-decoration:none;}
p.e-71fd65ec-c5dc a:hover{color:#FF7900;}
.elementor-widget-post-comments #reply-title,.elementor-widget-post-comments .comments-title{font-family:var(--FuenteTitulos);font-size:24px;font-weight:700;text-transform:uppercase;color:#000;line-height:1.3;margin:0 0 20px;}
.elementor-widget-post-comments .comment-notes,.elementor-widget-post-comments .logged-in-as{font-size:16px;color:#9a9a9a;margin:0 0 20px;}
.elementor-widget-post-comments .comment-form{display:grid;grid-template-columns:1fr 1fr;column-gap:30px;row-gap:0;}
.elementor-widget-post-comments .comment-form>*{grid-column:1/-1;}
.elementor-widget-post-comments .comment-form-email,.elementor-widget-post-comments .comment-form-url{grid-column:auto;}
.elementor-widget-post-comments .comment-form-author label,.elementor-widget-post-comments .comment-form-email label,.elementor-widget-post-comments .comment-form-url label,.elementor-widget-post-comments .comment-form-comment label{position:absolute;left:-9999px;}
.elementor-widget-post-comments .comment-form input[type=text],.elementor-widget-post-comments .comment-form input[type=email],.elementor-widget-post-comments .comment-form input[type=url],.elementor-widget-post-comments .comment-form textarea{width:100%;border:1px solid #eee;border-radius:0;background:#fff;font-size:14px;color:#333;padding:0 16px;height:48px;box-sizing:border-box;}
.elementor-widget-post-comments .comment-form textarea{height:130px;padding:14px 16px;}
.elementor-widget-post-comments .comment-form input::placeholder,.elementor-widget-post-comments .comment-form textarea::placeholder{color:#9a9a9a;}
.elementor-widget-post-comments .comment-form p{margin:0 0 20px;}
.elementor-widget-post-comments .comment-form-cookies-consent{color:#9a9a9a;}
.elementor-widget-post-comments .form-submit input[type=submit]{background:#FF7900;color:#fff;border:0;border-radius:0;padding:14px 40px;font-family:var(--FuenteTexto);font-size:16px;cursor:pointer;}
.elementor-widget-post-comments .form-submit input[type=submit]:hover{background:#CC6100;}
@media(max-width:767px){.elementor-widget-post-comments .comment-form{grid-template-columns:1fr;}}
.elementor-element-c2d3e4f5{margin-top:40px;width:100%;}
.elementor-element-b1c2d3e4{width:100%;}

.elementor-widget-post-comments .comments-title{text-transform:none;margin-bottom:25px;}
.elementor-widget-post-comments ol.comment-list{list-style:none;margin:0 0 60px;padding:0;}
.elementor-widget-post-comments ol.comment-list ol.children{list-style:none;margin:20px 0 0 40px;padding:0;}
.elementor-widget-post-comments li.comment{background:#f8f8f8;padding:30px;margin:0 0 20px;list-style:none;}
.elementor-widget-post-comments li.comment li.comment{margin-bottom:0;}
.elementor-widget-post-comments li.comment>article.comment-body{position:relative;display:grid;grid-template-columns:80px 1fr;column-gap:20px;align-items:start;}
.elementor-widget-post-comments .comment-meta,.elementor-widget-post-comments .comment-author{display:contents;}
.elementor-widget-post-comments .comment-author img.avatar{grid-column:1;grid-row:1/4;width:80px;height:80px;border-radius:50%;}
.elementor-widget-post-comments .comment-author .fn{grid-column:2;grid-row:1;font-family:var(--FuenteTitulos);font-size:17.6px;font-weight:700;color:#0073aa;line-height:1.4;padding-right:90px;}
.elementor-widget-post-comments .comment-author .fn a{color:#0073aa;text-decoration:none;}
.elementor-widget-post-comments .comment-author .says{display:none;}
.elementor-widget-post-comments .comment-metadata{grid-column:2;grid-row:2;font-size:12px;color:#9a9a9a;margin:0 0 10px;}
.elementor-widget-post-comments .comment-metadata a{color:#9a9a9a;text-decoration:none;}
.elementor-widget-post-comments .comment-metadata .edit-link a{color:#FF7900;margin-left:8px;}
.elementor-widget-post-comments .comment-content{grid-column:2;grid-row:3;font-size:16px;line-height:1.8;color:#333;}
.elementor-widget-post-comments .comment-content p{margin:0 0 10px;}
.elementor-widget-post-comments .reply{position:absolute;top:0;right:0;}
.elementor-widget-post-comments .reply a{font-family:var(--FuenteTexto);font-size:13px;font-weight:700;text-transform:uppercase;color:#FF7900;text-decoration:none;}
.elementor-widget-post-comments .reply a::after{content:' \2192';}
.elementor-widget-post-comments .reply a:hover{color:#CC6100;}
@media(max-width:767px){.elementor-widget-post-comments li.comment{padding:20px;}.elementor-widget-post-comments li.comment>article.comment-body{grid-template-columns:50px 1fr;column-gap:14px;}.elementor-widget-post-comments .comment-author img.avatar{width:50px;height:50px;}.elementor-widget-post-comments ol.comment-list ol.children{margin-left:15px;}}
.elementor-widget-post-comments h2.title-comments{font-family:var(--FuenteTitulos);font-size:24px;font-weight:700;color:#000;line-height:1.3;margin:0 0 25px;text-transform:none;}/* End custom CSS */