.hfg_footer .builder-item.desktop-left.tablet-left.mobile-left {
    display: block !important;
}

.hfg_footer .builder-item {
    display: none;
}

.entry-title a {
        color: var(--nv-primary-accent);
    cursor: pointer;
    
}
.entry-title a:hover {
	opacity: .9;
  color: var(--nv-secondary-accent);
}
.nv-non-grid-article .non-grid-content>* {
    margin-bottom: 5px;
}

@media (min-width: 960px)
{
	.posts-wrapper > article.has-post-thumbnail .nv-ft-wrap {
    grid-template-columns: 45% 52%;
	}
	.nv-non-grid-article .nv-ft-wrap {
		  align-items: start;
	}
	.neve-main > .archive-container .nv-sidebar-wrap {
		display:block;
	}
}
.nv-non-grid-article {
	margin-bottom: var(--spacing,45px);
}
.nv-sidebar-wrap {
	display:none;
}

@media (min-width: 960px){
	
.nv-sidebar-wrap.nv-right {
    display:block
	}
}
.home #block-26{
	display:none;
}

#menu-menu-secundario {
    padding-top: 15px;
}

#menu-menu-secundario li {
    display: inline-block;
}


#menu-menu-secundario li a {
	text-decoration: none;
	color: var(--nv-text-color);
	padding: 5px;
	font-weight: 500;
	margin-right: 25px;
}

#menu-menu-secundario li.current-menu-item a {
    color: var(--nv-primary-accent);
    font-weight: 400;
}
#menu-menu-secundario li a:hover{
	  color: var(--nv-secondary-accent);
}

@media (max-width: 960px){
	#menu-menu-secundario{
		display:none;
	}
}

.archive-container .nv-index-posts{
	  margin-top: 25px!important;
}
.archive-container .nv-sidebar-wrap {
	padding-top: 25px!important;
}
.nv-page-title {
	color: var(--nv-primary-accent);
}

#menu-menu-secundario li.current-menu-item a {
    color: #003da5;
		font-weight:500;
}

.nv-single-post-wrap>div:first-child {
    margin-top: 60px;
}


/* Ocultar banner de escritorio en pantallas pequeñas */
.desktop-banner {
    display: none;
}

.desktop-banner{
	margin: 30px 0;
}

.mobile-banner  {
	margin-top: 30px;
}

@media (min-width: 1024px) {
    /* Mostrar banner de escritorio en pantallas grandes */
    .desktop-banner {
        display: block;
    }

    /* Ocultar banner de móvil en pantallas grandes */
    .mobile-banner {
        display: none;
    }
}

::selection { background: #3390ff !important; color: #fff !important; }
::-moz-selection { background: #3390ff !important; color: #fff !important; }