/*ESTILOS GENERALES*/
.inside-article{
	padding-top: 0px !important;
}

.site-main{
	margin: 0px !important;
}

/*navar*/
/*#site-navigation {
	display: flex;
	justify-content: center;
} */

.inside-header{
	justify-content: center;
	/*gap: 15px;*/
	margin-right: 10px;
}

.site-header .inside-header.grid-container {
max-width: none;
}

.site-header .header-image {
  max-width: 35px;
}

#menu-navbar .menu-item > a {
  line-height: 50px !important;
} 


.sub-menu li a {
  padding-bottom: 0 !important;
	padding-top: 0 !important;
	line-height: 40px !important;
} 

.site-header {
  position: sticky;
  top: 0;
  left: 0;
  width: 100%;
  z-index: 1000;
  background: rgba(255, 255, 255, 0.9);
  /*backdrop-filter: saturate(180%) blur(20px); */
}

#menu-navbar ul.sub-menu {
	display: block;
	background: rgba(255, 255, 255, 0.9);
  /*backdrop-filter: saturate(180%) blur(20px); */
}

.inside-header {
  padding: 0 30px;
}

.main-navigation ul ul { 
	width: 230px; 
}

.dropdown-menu-toggle {
	padding: 0px !important;
}

.dropdown-menu-toggle {
	display: none !important;
}

/* body {
  padding-top: 40px; ajusta según altura real 
} */

@media (min-width: 769px) {

  .main-navigation .main-nav ul {
    display: flex;
    justify-content: center;
  }

}


/*
.site-header > .inside-header{
	background: rgba(255, 255, 255, 0.5); 
  position: fixed;
	height: 50px; 
  top: 0;
  width: 100%;
	backdrop-filter: saturate(180%) blur(20px);
  z-index: 1000;
} */

.inside-header .sub-menu-right {
   margin-left: 0px !important;
}





/*footer*/
#footer-widgets .inside-footer-widgets {
  display: flex;
  flex-direction: column;
  align-items: center;
  /*text-align: center; */
  gap: 5px;
}

#menu-footer > .menu-item {
	margin: 0;	
} 

/*.footer-widgets .widget {
  margin-bottom: 0;
} */

.footer-widget-1 {
  max-width: 400px;
}

#menu-footer li a {
  text-decoration: none;
}

#menu-footer {
  display: flex;
  flex-wrap: wrap;
  gap: 5px 30px;
	padding-bottom: 10px;
	font-size: 15px;
}

.site-info {
  display: none;
}

.wp-block-paragraph {
	font-size: 13px;
}

/*HOME*/
	.entry-content .wp-block-cover {
  justify-content: center;
	margin-bottom: 25px;
}

#just-arrived {
	max-width: 700px;
}

/*.entry-content .has-azul-pastel-oscuro-color {
	margin-top: 25px;
} 

.tittleStartHome {
	margin-left: 0px !important; 
} */

.customButtonsSectionHome > .wp-block-button  {
  width: fit-content !important;
}

.wp-block-cover-is-layout-constrained .wp-block-buttons {
	gap: 4.0em;
}

.entry-content .categoriesGrid {
	padding: 40px 0;
} 

/*tabla flex 3 img MEJOR GRID */
/*justo el adyacente. Inmediatemente debajo en jerarquía, pegado*/
.tiled-gallery__col+.tiled-gallery__col {
  margin-inline-start: 0px;
}

.wp-block-jetpack-tiled-gallery {
	padding: 40px;
	border-radius: 20px;
	margin-bottom: 25px;
}

.tiled-gallery__row, .tiled-gallery__col {
	gap: 15px;
}

#forminator-module-64	{
	width: 100%;
  margin: 0 auto;}

/*Juego con formulario*/
.forminator-custom-form {
	max-width: 400px;
	text-align: center;
}

.forminator-quiz--title{
	text-align: center;
}

.forminator-guttenberg {
  width: fit-content;
  margin: 0 auto;
}

.forminator-quiz-leads {
	padding-left: 0px !important;
	margin-top: 25px !important;
}

.forminator-quiz--image {
	border-radius: 10px;
}

.forminator-button, .forminator-button-next, .forminator-button-back, .forminator-answer--design, .forminator-answer--status, .forminator-textarea, .generate-back-to-top {
	border-radius: 20px !important;
}

.forminator-answer--design {
  align-items: center;
}

.forminator-answer--status {
	width: 40px !important;
  height: 20px !important;
	border: 2px solid #7d91b5 !important;
}

#forminator-module-474 {
	background-color: #cadbdc;
	border-radius: 30px;
}

.forminator-input, .forminator-checkbox-box {
	border-radius: 25px !important;
}

#forminator-module-474 {
	width: 100%;
  margin: 0 auto;
}


@media (max-width: 1200px) {
	  .menu-footer-container .menu li a {
    font-size: 14px;
  }
}

/*BLOG*/
@media (min-width: 769px) {
  .blog .site-main {
    display: grid;
    grid-template-columns: repeat(3, 1fr);
    gap: 24px;
  }
}

.blog .content-area::before {
  content: "Blog de independencia consciente 🌱";
  display: block;
  font-size: 1.8rem;
  font-weight: 700;
  color: #1a1a1a;
  padding: 2rem 20px 0.75rem;
  width: 100%;
}

.blog .site-main::before {
  content: "En este blog para independizarte siendo joven encontrarás todo lo que ojalá alguien nos hubiera contado antes de firmar ese primer contrato de alquiler. Desde cómo leer las etiquetas de la ropa antes de meterla en la lavadora, hasta cómo organizar tus gastos. Aquí hablaremos de hogar, alimentación consciente, plantas, seguridad digital y de aprender a tomar decisiones propias. Sin rodeos, sin tecnicismos imposibles y con alguna anécdota real de por medio. Porque independizarse no es solo cambiar de dirección postal: es empezar a decidir quién quieres ser. ¿Empezamos? 🌿";
  display: block;
  grid-column: 1 / -1;
  font-size: 1rem;
  line-height: 1.75;
  color: #555;
  padding: 0 20px 2rem;
}

@media (max-width: 768px) {
/*ESTILOS GENERALES*/
/*FOOTER*/
	.wp-block-image{
		width: 300px;
  }

  .menu-footer-container .menu li a {
    font-size: 13px;
  }

	.menu-footer-container ul.menu {
		justify-content: center;
	}
	
  .inside-footer-widgets>div:not(:last-child) {
    margin-bottom: 0px !important;
  }
}	
	

@media (max-width: 576px){
	
/*ESTILOS GENERALES*/
/*FOOTER*/	
	.footer-widgets-container {
    padding: 20px;
  }
	
	.wp-block-image {
     max-width: 275px;
	}
	
	#menu-footer {
		row-gap: 0px;
		flex-direction: column;
		text-align: center;
	}
	
	.widget .wp-block-paragraph {
		text-align: center;
	}
	
	
	/*.inside-footer-widgets {
		gap: 0px;
	} */
	
	/*.footer-widget-2 {
		margin-bottom: 5px !important;
	} */

}



