/* 
Theme Name: Hello Elementor Child
Theme URI: https://github.com/elementor/hello-theme-child/
Description: Hello Elementor Child is a child theme of Hello Elementor, created by Elementor team
Author: Elementor Team
Author URI: https://elementor.com/
Template: hello-elementor
Version: 2.0.0
Text Domain: hello-elementor-child
License: GNU General Public License v3 or later.
License URI: https://www.gnu.org/licenses/gpl-3.0.html
Tags: flexible-header, custom-colors, custom-menu, custom-logo, editor-style, featured-images, rtl-language-support, threaded-comments, translation-ready
*/

/* Add your custom styles here */
.ptb-20 {
    margin: 20px 0 20px !important;
    display: block;
    position: relative;
}
.ultimas-entradas .wp-block-latest-posts__featured-image.aligncenter {
    margin-bottom: 10px;
}
.ultimas-entradas li {
    text-align: center;
    font-weight: 600;
    line-height: 1em;
	padding-bottom:20px;
}
.ultimas-entradas li {}
.video-widget iframe {
	width:100%;
	height:220px;
}
.rp4wp-related-posts {
    border-top: 1px solid #e1e1e1;
    margin-top: 20px;
    padding-top: 10px;
}
.rp4wp-related-posts ul {
    margin-left: 0;
    padding-left: 0;
}
.rp4wp-related-posts ul li {
    display: flex;
    flex-direction: row;
    flex-wrap: nowrap;
    align-content: center;
    justify-content: flex-start;
    align-items: center;
}
.rp4wp-related-post-image {
	width:35%;
	padding-right:25px;
	-moz-box-sizing:border-box;
	-webkit-box-sizing:border-box;
	box-sizing:border-box;
	border-radius:20px;
}
.rp4wp-related-post-image img {
	border-radius:20px;
}
.rp4wp-related-post-content a {
    font-weight: 600;
    font-size: 1.2em;
    padding-bottom: 10px;
    display: block;
}
@media only screen and (max-width : 480px) {
	.rp4wp-related-posts ul li {
		flex-direction: column;
	}
	.rp4wp-related-post-image {
		width: 100%;
	}
}
.comment-respond h2#reply-title {
    font-size: 1.275em;
    font-weight: 600;
}
#gdpr-comments-checkbox + label {
    padding-left: 10px;
}
.listado-catgorias .elementor-post-date::before {
	content:"Actualizado el ";	
}
hr {
    margin: 20px 0 !important;
    border: none;
    border-top: 1px solid #e1e1e1 !important;
    width: 100%;
}
.post-meta-2 {
	color:#999;
}
.post-meta-2 .elementor-icon-list-icon {
    display: inline-block !important;
	padding-right:5px;
}
.post-meta-2 .elementor-icon-list-icon svg {
    fill: #999999 !important;
}
.menu-header-1 ul li ul {
	padding: 15px !important;
}
/* links-afiliaciones */
.links-bloques li {
    background: #E2F1F6;
    border:2px solid #005860;
    color: #005860;
	margin-bottom: 5px !important;
	border-radius: 0;
}
.links-bloques li:first-child {
	border-top-left-radius: 25px;
    border-top-right-radius: 25px;
}
.links-bloques li:last-child {
	border-bottom-left-radius: 20px;
    border-bottom-right-radius: 20px;
}
.links-bloques li:hover {
    background: #005860;
	border:2px solid #005860;
    color: #005860;
}

.links-bloques li a {
	color: #005860;
	padding: 5px 10px;
}
.links-bloques li a,
.links-bloques li a .elementor-icon-list-icon {
    color: #005860;
}
.links-bloques li a:hover,
.links-bloques li a:hover .elementor-icon-list-icon {
    color: #fff;
}

.links-bloques.inverso li {
	background: #005860;
    border:2px solid #E2F1F6;
    color: #005860;
}
.links-bloques.inverso li:hover {
    background: #E2F1F6;
	border:2px solid #E2F1F6;
    color: #E2F1F6;
}
.links-bloques.inverso li a {
	color: #fff;
}
.links-bloques.inverso li a,
.links-bloques.inverso li a .elementor-icon-list-icon {
    color: #fff;
}
.links-bloques.inverso li a:hover,
.links-bloques.inverso li a:hover .elementor-icon-list-icon {
    color: #fff;
}
.my-widget {
	margin-bottom:30px;
}
.elementor-posts-nothing-found {
	
}