/*hace que el scroll sea suave*/
html {
  scroll-behavior: smooth;
}

/*tamaño del texto del footer*/
.ast-footer-copyright p{font-size:13px;
}
/*texto en color marron --ver si se usa*/
.has-text-align-center {color:#5a2008;
}
/*color del menu link*/
 .main-header-menu > .menu-item > .menu-link {
	color:#5a2008;
}
/*color del submenú*/
.main-header-menu .menu-item .sub-menu .menu-link {
	color:#f15808;
}

/*color del menu link en al pasar el mouse*/
.main-header-menu > .menu-item > .menu-link:hover {
	color:#4793AF;
}

/*color naranja en menu */
.ast-builder-menu-1 .menu-item > .menu-link {color:rgb(241, 88, 8);
}
/*color del menú corriente*/
.ast-builder-menu-1 .menu-item.current-menu-item > .menu-link{
	color:#f15808;
}
/*letra boton enviar en contacto*/
.wpcf7-form-control .wpcf7-submit .has-spinner:hover{
	color:#FFFFFF;
}
 

/*transparencia del menú*/
.ast-theme-transparent-header .main-header-bar{
	position:fixed;
	width:100%;
	z-index:100;
  background-color: rgba(255, 255, 255, 0.8);	
}

@media screen and (max-width: 921px) {
	/*hace que no se vea la imagen principal en el telefono*/
	.wp-block-image.alignfull{display: none;
	}
	/*hace que el menu empiece debajo de la barra del logo en el telefono*/
	.ast-builder-menu .main-navigation{
		padding-top: 90px;
	}
	/*tamaño de la foto de las noticias en el inicio */
	.wp-block-latest-posts__featured-image img{ width: 100px;
	}
	/*para que los botones no empiecen tan arriba y no se vean en el inicio del telefono*/
	.inicio{margin-top: 10em!important;
  }
}
/*hace el fondo de la cabecera blanca en el telefono y que la posición quede fija*/
@media (max-width: 921px) {
  .ast-theme-transparent-header .main-header-bar, .ast-theme-transparent-header.ast-header-break-point .main-header-bar {
    background: rgba(255, 255, 255);
    .main-header-bar{position:static;}
  }
}


/*espacio entre el menu y el contenido en la pantalla de computadora*/
.site-content {
	padding-top:100px; 
}
/*espacio entre el menu y el contenido en la pantalla del telefono*/
@media screen and (max-width:921px){
	.site-content{
	  padding-top:5px;
	}
}

/*hace que la imagen inicial se vea pegada al menu*/
.imagen-inicial{
	margin-top: -60px;
}


/*distancia del submenú*/
.ast-builder-menu-1 .main-header-menu > .menu-item >.sub-menu{
	margin-top: 10px;
}

/*Espacio antes del contenido de una pagina*/
.entry-content{
	margin-top:150px;
}
/*espacios del padding en el logo*/
.ast-logo-title-inline .ast-site-identity {
	padding: 0.5em 0;
}


/*tamaño de título del sitio*/
.site-title a{
	font-size:1.6rem;
  letter-spacing: -1px;
  line-height: 1em;
}
/*tipo de letra en los textos de los títulos*/
.wp-block-latest-posts__post-title {font-family: 'Barlow Semi Condensed',sans-serif;
	font-weight: 700;
	font-size:1.5rem;
}
/*tipo de letra en los textos de los post*/
.wp-block-latest-posts__post-excerpt{font-family: 'Barlow Semi Condensed',sans-serif;
	font-weight: 500;
	font-size:1.05rem;
}

/*sombra en fotos*/
.wp-block-image img {
  box-shadow: 0 16px 38px -12px rgba(0,0,0,.56),0 4px 25px 0 rgba(0,0,0,.12),0 8px 10px -5px rgba(0,0,0,.2); /* Desplazamiento horizontal, desplazamiento vertical, difuminación, color */
  border-radius:3px;
}
/*sombra en fotos en la lista de ultimas noticias*/
.wp-block-latest-posts__featured-image img{
	box-shadow: 0 16px 38px -12px rgba(0,0,0,.56),0 4px 25px 0 rgba(0,0,0,.12),0 8px 10px -5px rgba(0,0,0,.2); /* Desplazamiento horizontal, desplazamiento vertical, difuminación, color */
  border-radius:3px
}
/*tamaño letra de link archivo usado en : sumario por ejemplo*/
.wp-block-file:not(.wp-element-button){font-size: 1.5em;
}

/*para que las páginas no empiecen tan abajo*/
@media (min-width: 1200px) {
  .ast-plain-container.ast-no-sidebar #primary {
		margin-top: -15px;
	}
}	




/*para que buscar en Digesto del Home quede bien alineado con la búsqueda en el sitio.*/
:root :where(.is-layout-constrained) > form {
  margin-block-start: 0px !important;
} 

/*formato en las fotos de los diputados*/
.parrafo_bio_dip {margin-block-start: 10px;}

.presidente_bloque{margin-block-start: 5px;}

/*tamaño del nombre del archivo en reforma constitucional*/
.wp-block-file:not(.wp-element-button){ font-size: 1.0em!important}

/*espacio antes del contenido
.entry-content {
  margin-top: 5em;
}*/

/*Espacio del margen izquierdo en el listado de diario de sesiones con TRES (3) columnas */
.columna_diario_3col{
	margin-left:20%!important;
	margin-right:10%!important;
}

@media (max-width: 921px) {
	.columna_diario_3col{
	margin-left:2%!important;
}
}

/*Espacio del margen izquierdo en el listado de diario de sesiones con DOS (2) columnas */
.columna_diario_2col{
	margin-left:25%!important;
}

@media (max-width: 921px) {
	.columna_diario_2col{
	margin-left:2%!important;
}
}


