/*
Theme Name: Lodestar Hijo
Theme URI: http://theme.wordpress.com/themes/lodestar
Template: lodestar
Author: Automattic
Author URI: https://www.wordpress.com
Description: Lodestar is a trendy one-page theme designed with startups and small business ventures in mind.
Tags: white,light,business,trendy,featured-image-header,featured-images,flexible-header,infinite-scroll,rtl-language-support,theme-options,threaded-comments,translation-ready,responsive-layout,one-column,two-columns,right-sidebar,one-page
Version: 1.0.25-wpcom.1741259060
Updated: 2025-03-06 11:04:20

*/

@media (min-width: 960px){
	.site-header.tema-hijo .header-top{
		display:flex;
		flex-direction: row;
		flex-wrap: nowrap;
		align-content: center;
		justify-content: center;
		align-items: center;
		padding: 0 2%;
	}
	.site-header.tema-hijo #top-menu{
		display: flex;
		justify-content: center;
	}
	footer .widget-area .wrap{max-width: 1500px;margin: 0 auto;}
	footer .widget-area .wrap .widget-column{width: 21%}
}
#page #masthead.site-header.tema-hijo .custom-header .custom-header-image{
    margin-top: unset !important;
    height: unset !important;
}
.site-header.tema-hijo .iconos-header a:first-of-type{margin-right:15px}
.site-header.tema-hijo .iconos-header a{display:inline-block}
.site-header.tema-hijo .wrap{max-width:unset}
.site-header.tema-hijo #top-menu a{
	padding: 0 10px;
	font-size: 16px !important;
	letter-spacing:0
}
@media (min-width:1351px){
	.site-header.tema-hijo .header-top .img-logo{width: 15%;}
	.site-header.tema-hijo .header-top .wrap{width: 75%;}
	.site-header.tema-hijo .header-top .iconos-header{width: 10%;}
}
@media (max-width:1350px){
	.site-header.tema-hijo .menu-toggle{display:block !important} 
	.site-header.tema-hijo .main-navigation.toggled #top-menu{display:block !important} 
	.site-header.tema-hijo .main-navigation.toggled #top-menu .sub-menu{
		position:relative !important;
		left: 0;
		padding: 0 0 0 1.5em;
	} 
	.site-header.tema-hijo .main-navigation #top-menu{display:none !important}
	.site-header.tema-hijo .header-top{
		display: grid;        
        column-gap: 25px;
        padding: 0 2%;        
        grid-template-columns: auto 1fr auto;        
		align-items: center;
      }
	.site-header.tema-hijo .header-top .img-logo{order:1}
	.site-header.tema-hijo .header-top .wrap {
        order: 3;
        /* text-align: right; */
        display: flex;
        /* flex-direction: row; */
        flex-wrap: wrap;
        /* justify-content: flex-end; */
        margin: unset;
        /* align-items: center; */        
    }
	.site-header.tema-hijo .header-top .iconos-header{
		order:2;
		justify-self: end;
	}
	.site-header.tema-hijo .menu-cabecera-container{
		position: absolute;
        z-index: 999;
        width: 100vw;
        left: calc(-100vw + 174px);      
        background: #111111;
		
	}
	.site-header.tema-hijo .toggled .menu-cabecera-container{padding: 10px;}
	.site-header.tema-hijo .main-navigation li{display: list-item;}
}
@media (max-width: 959px){
	.site-header.tema-hijo .menu-cabecera-container{
		left: calc(-98vw + 106px); 
	}
}
@media (max-width: 550px){
	.site-header.tema-hijo .img-logo{
		max-width: 111px;
	}
}
html{overflow-x:hidden}
footer .site-info{display:none}
footer .widget-footer li{color: #999}

.site-header.tema-hijo .main-navigation ul li.current_page_item > a,
.site-header.tema-hijo .main-navigation ul li.current-menu-item > a,
.site-header.tema-hijo .main-navigation li:hover,
.site-header.tema-hijo .main-navigation a:hover{
	background:unset;
}
.site-header.tema-hijo .main-navigation #top-menu > li.current-menu-item > a:after{
    content:url(https://volvemosaprimeraproducciones.com/wp-content/uploads/2025/02/Trazado-70.svg);
    display:block;    
    position:absolute;
    left: 50%
}
.main-navigation .menu-item-has-children > a::after,
.main-navigation .page_item_has_children > a::after {
        content: "\02b";
}
@media screen and (min-width: 60em) {
    body:not(.lodestar-front-page) #primary {
        margin: auto;
        max-width: unset;
        width: unset;
    }
}


@media (min-width: 1351px) {
    .header-top>.wrap {
        padding-top:0!important;
        padding-bottom: 0!important;
    }

    .menu-cabecera-container .menu>.menu-item .sub-menu {
        background: #fff;
        padding: 30px 20px;
    }

    .menu-cabecera-container .menu>.menu-item {
        padding-top: calc(1em + 30px)!important;
        padding-bottom: calc(1em + 30px)!important;
    }

    .menu-cabecera-container .menu>.menu-item .sub-menu a {
        color: #333;
        padding-left: 30px!important;
        padding-top: 5px!important;
        padding-bottom: 5px!important;
        transition: 0.5s;
    }

    .menu-cabecera-container .menu>.menu-item .sub-menu a:hover {
        opacity: 0.8;
    }

    .menu-cabecera-container .menu>.menu-item .sub-menu a:before {
        content: "";
        display: block;
        position: absolute;
        top: 50%;
        left: 15px;
        width: 0px;
        height: 0px;
        border-style: solid;
        border-width: 4px 0 4px 10px;
        border-color: transparent transparent transparent #333;
        transform: translateY(-50%);
    }

    .menu-cabecera-container .menu-item-has-children, .header-top .wrap {
        position: relative!important;
    }

    .menu-cabecera-container .menu>.menu-item .sub-menu {
        max-height: 0px!important;
        left: auto!important;
        overflow: hidden;
        padding-top: 0!important;
        padding-bottom: 0!important;
        transition: 0.5s!important;
    }

    .menu-cabecera-container .menu>.menu-item:hover .sub-menu, .menu-cabecera-container .menu>.menu-item .sub-menu:hover {
        max-height: 1000vh!important;
        padding-top: calc(1em + 30px)!important;
        padding-bottom: calc(1em + 30px)!important;
        transition: 0.5s!important;
    }

    #top-menu>.current-menu-parent>a{
        position:relative;
    }
    #top-menu>.current-menu-parent>a:before{
        content: url(https://volvemosaprimeraproducciones.com/wp-content/uploads/2025/02/Trazado-70.svg);
        display: block;
        position: absolute!important;
        left: 50%!important;
        top: 100%;
    }
}
@media (max-width: 1350px) {
	.site-header.tema-hijo .main-navigation #top-menu > li.current-menu-item > a:after{content:unset}
	.main-navigation .menu-item-has-children > a::after, .main-navigation .page_item_has_children > a::after{content:unset}
	.site-header.tema-hijo .main-navigation.toggled #top-menu .sub-menu{background:transparent!important;}
	.menu-cabecera-container{left:calc(100% - 98vw)!important;}
	#top-menu{padding: 0 1.5em;}
}
.nuevo-blog .caf-post-layout-container .caf-post-title>h2,
.nuevo-blog .caf-post-layout-container .caf-post-title>h2 a{line-height:22px!important;}
.nuevo-blog .caf-post-layout-container .caf-meta-content{display:none!important;}
.nuevo-blog .caf-post-layout-container .caf-read-more{font-size:0!important;}
.nuevo-blog .caf-post-layout-container .caf-read-more:after{
	content:"Leer más";
	font-size:16px!important;
}
.nuevo-blog .caf-filter-container.caf-filter-layout3>li:nth-child(1)>a{font-size:0!important;}
.nuevo-blog .caf-filter-container.caf-filter-layout3>li:nth-child(1)>a>*{font-size:16px!important;}
.nuevo-blog .caf-filter-container.caf-filter-layout3>li:nth-child(1)>a:after{
	content:"Todas las categorias";
	font-size:16px!important;	
}
.nuevo-blog .caf-pagination .prev.page-numbers,
.nuevo-blog .caf-pagination .next.page-numbers{
	font-size:0!important;
}
.nuevo-blog .caf-pagination .prev.page-numbers:after,
.nuevo-blog .caf-pagination .next.page-numbers:after{font-size:16px!important;}
.nuevo-blog .caf-pagination .prev.page-numbers:after{content:"Anterior";}
.nuevo-blog .caf-pagination .next.page-numbers:after{content:"Siguiente";}

.falso-blog-filtros .entry-wrapper{
	display:flex;	
    flex-direction: column;
    align-items: flex-start;
}
.falso-blog-filtros .entry-wrapper .entry-title{
	color: #ffffff;
    font-family: inherit;
    text-transform: capitalize;
    font-size: 16px;
    /* font-weight: bold; */
    line-height: 22px;
	background: #292929;
	padding:10px!important;
	margin-bottom:0!important;
}
.falso-blog-filtros .entry-wrapper .entry-title a{line-height: 22px;}
.falso-blog-filtros .entry-wrapper>*:not(.entry-title){
	font-size:14px!important;
	margin:0!important;
	padding:10px!important;
	color:#292929;
	}
.falso-blog-filtros .post-thumbnail{margin-bottom:0!important;} 
.falso-blog-filtros .post-thumbnail>a{    
	display: flex;
    border: unset;
}
.falso-blog-filtros article.type-post{box-shadow: 0 0 8px -5px #000;}
.falso-blog-filtros .entry-wrapper a.more-link{font-size:0!important;}
.falso-blog-filtros .entry-wrapper a.more-link:after{
	content:"Leer más";
	font-size:16px!important;	
	font-family: inherit;
}
.falso-blog-filtros .entry-wrapper>*:not(.more-link){
	width:100%!important;
}
.falso-blog-filtros .entry-wrapper a.more-link{
	color:#292929;
	background:#fff;
	border:1px solid #292929;
	border-radius:3px;
	padding:2px 10px!important;
	margin:5px 10px 10px 10px!important;
	transition: all .15s linear;
}
.falso-blog-filtros .entry-wrapper a.more-link:hover{
	background:#292929;
	color:#fff;
}


/* INICIO CSS */
.page .oculto{display:none!important;}
.page .sin-text-transform,
.page .sin-text-transform>a{
	text-transform:unset!important;}
.page .contenedor-img-galeria{
  display:grid;
  grid-template-columns:1fr 1fr 1fr;
  grid-template-rows:1fr 1fr;
  gap:15px
}
.page .contenedor-img-galeria .falsa-img{
  background-repeat:no-repeat;
  background-size:cover;
  background-position:center;
}
.page .contenedor-img-galeria .falsa-img-1{
  grid-column: 1 ;
  grid-row: 1;
  background-image:url("/wp-content/uploads/2025/02/volvemos-a-primera1.jpg");
  aspect-ratio: 1.35 !important;
}
.page .contenedor-img-galeria .falsa-img-2{
  grid-column: 1 ;
  grid-row: 2;
  background-image:url("/wp-content/uploads/2025/02/volvemos-a-primera2.jpg");
  aspect-ratio: 1.35 !important;
}
.page .contenedor-img-galeria .falsa-img-3{
  grid-column: 2 ;
  grid-row: 1/3;
  background-image:url("/wp-content/uploads/2025/02/volvemos-a-primera3.jpg");
}
.page .contenedor-img-galeria .falsa-img-4{
  grid-column: 3 ;
  grid-row: 1;
  background-image:url("/wp-content/uploads/2025/02/volvemos-a-primera4.jpg");
  aspect-ratio: 1.35 !important;
}
.page .contenedor-img-galeria .falsa-img-5{
  grid-column: 3 ;
  grid-row: 2;
  background-image:url("/wp-content/uploads/2025/02/volvemos-a-primera5.jpg");
  aspect-ratio: 1.35 !important;}
.page .only-mv{display:none!important;}
@media(max-width:980px){
.page .only-pc{display:none!important;}
.page .only-mv{display:block!important;}
.page .contenedor-img-galeria{
  grid-template-columns:1fr 1fr;
  grid-template-rows:1fr 1fr 1fr;
  gap:15px
}
.page .contenedor-img-galeria .falsa-img-1{
  grid-column: 1 ;
  grid-row: 1;
}
.page .contenedor-img-galeria .falsa-img-2{
  grid-column: 1 ;
  grid-row: 2;
}
.page .contenedor-img-galeria .falsa-img-3{
  grid-column: 2 ;
  grid-row: 1/3;
}
.page .contenedor-img-galeria .falsa-img-4{
  grid-column: 1 ;
  grid-row: 3;
}
.page .contenedor-img-galeria .falsa-img-5{
  grid-column: 2 ;
  grid-row: 3;
}
}
.page .wp-block-button>a{font-size:20px!important;}
.page #main>.wrap>.page{
padding-top:0!important;
}
.page .wp-block-buttons{flex-wrap:wrap!important;}
.page .wp-block-button{min-width:fit-content!important;}
.page .vol-01.wp-block-columns {gap: 0px}
@media (min-width: 768px){
.page .vol-01.wp-block-columns {gap: 25px}
.page .vol-01.wp-block-columns .wp-block-image {margin-bottom: 25px}
.page .vol-01.wp-block-columns .wp-block-image:last-of-type{margin-bottom: 0;}
.page .vol-01.wp-block-columns .wp-block-column:nth-child(2) img{height:100% !important;width: auto;object-fit: cover;}
.page .vol-01.wp-block-columns .wp-block-column:nth-child(2) figure,
.page .vol-01.wp-block-columns .wp-block-column:nth-child(2) .wp-block-image{height:100% !important;}
}
