/*
Theme Name:   Veen Child
Theme URI:    https://1.envato.market/wp-veen-preview
Author: EstudioPatagon
Author URI: https://1.envato.market/ep-portfolio-themes
Description:  Child theme, based on Veen
Template: veen

*/
/* Add your custom code just below */

div.grid-container {
  padding-top: 10px !important;
}

div a img {
  padding-top: 14px !important;
}
div.articles article a.thumb {
    min-height: 400px !important;
}

.widget_epcl_featured_category .item .thumb, .widget_epcl_posts_thumbs .item .thumb, .widget_epcl_related_articles .item .thumb {
    height: 40px !important;
    min-height: fit-content !important;
	top: 15px !important;
    
}


#single .main-title {
    margin-top: -30px !important;
    margin-bottom: 10px !important;
}

#toc_container {
    margin-top: 20px !important;
}

@media screen and (max-width: 767px) {
div.articles article a.thumb {
    min-height: 160px !important;
	height: 0px !important;
	}
	.fecha-modificacion {
    margin-top: 25px !important;
	margin-bottom: 10px;
	font-size: 15px !important;
    }
	.meta .hide-on-mobile {
    display: block !important;
    }
	#single .post-content {
    margin-top: -21px !important;
   }
	div.text>:first-child {
    padding-top: 0px !important;
    }
	#header div.menu-wrapper {
    padding-bottom: 5px !important;
    padding-top: 5px !important;
   }
	div.grid-container {
    padding-bottom: 0px;
    margin-bottom: 5px;
    margin-top: 15px !important;
   }
	div.articles article div.post-excerpt {
    margin: 0px 0 !important;
	}
   .tag-description .left {
    margin-top: 20px;
    }
	#single .main-title {
    margin-top: 10px !important;
    }
	h1 {
		font-weight: 600 !important;
		font-size: 26px !important;
	}
	h2 {
		font-weight: 600 !important;
		font-size: 24px !important;
	}
	h3 {
		font-weight: 600 !important;
		font-size: 22px !important;
	}
	h4 {
		font-weight: 600 !important;
		font-size: 20px !important;
	}
	.content-wrapper {
     margin-top: 20px !important;
    }
	.title.large, .wpcf7 label.large {
	 font-size: 26px !important;
	}
	.ultimas-noticias-arriba {
	  margin: 10px 20px !important;
	}
	.fecha-modificacion {
		margin-bottom: -9px !important;
	}
}
@media screen and (min-width: 1048px) {

	#single .post-content {
    margin-top: 10px !important;
   }
	
}
.text {
    font-size: 19px !important;
}

	h2 {
    font-weight: 700 !important;
	font-size: 25px !important;
}
	h3 {
    font-weight: 500 !important;
	font-size: 25px !important;
}
.menu-wrapper{
  box-shadow: 0 2px 5px rgb(0 0 0 / 20%) !important;

}
.widget-title {

    border-bottom: 1px solid #0a1859 !important;
}
div.grid-container {
    padding-bottom: 0px !important;
    margin-bottom: 5px !important;
   }
div.epcl-pagination.section {
  display: none;
}
div.min-read {
  display: none !important;
  
}

img.attachment-epcl_single_related.size-epcl_single_related.wp-post-image {
  padding-top: 0px !important;
}
.main-nav ul.menu {
    font-weight: 700 !important;
}
.main-nav ul.sub-menu li a {
    font-weight: 700 !important;
}
div.text>:first-child {
    padding-top: 20px !important;
}
.grid-container.grid-medium {
    margin-top: 20px !important;
}
.fecha-modificacion {
    margin-top: 20px !important;
	margin-bottom: 10px;
	font-size: 15px !important;
}
.tag-description .right {
    font-size: 19px !important;
}

@media (min-width: 768px) and (max-width: 1200px) {
    #single .main-title {
    margin-top: -2px !important;
    margin-bottom: 10px !important;
	font-size: 30px !important;
   }
}

/*Personalizar anuncios*/
.ad-rectangle{display:block;height:300px}
@media (max-width:991px){.ad-rectangle{display:inline-block;width:300px;height:600px}}

.square-adsense{display:block;width:336px;height:280px}
@media (max-width:500px){.square-adsense{width:300px;height:300px}}
