*{
	box-sizing: border-box: !important;
}

.page_header_left,
.page_header_right{
	display: none !important;
}
	
/** L O G O
 *  H E A D E R
*/

.header.clearfix .logo h1 a img{
	max-width: 200px !important;
}

.header.clearfix .logo h1 a{
	display: flex;
	align-items: center;
	gap: 15px;
}

.header.clearfix .logo h1{
	font-size: 80px;
}

.header.clearfix .logo h4{
	text-align: center;
	color: white;
}

#menu-item-17126{
	background-color: red;
}

#menu-item-17126:hover{
	background-color: red;
	
}

#menu-item-17126 a{
	color: white !important;
	font-weight: bolder;
}

#menu-item-17126 a:hover{
	background-color: red !important;
}
/* I N I C I O */
.wpr-mgzn-grid-item.elementor-clearfix.post-15820{
	margin-top: 30px !important;
}

/* CARRUSEL TOP PAGINAS */
.horizontal_carousel_container.clearfix.small{
	display: none !important;
}

/* PRIMERA SECCION */
.bdt-blog-text p{
	color: white !important;
}

/** T E X T O - INDUSTRIA/DEFENSA*/
.elementor-repeater-item-29ca8f8 div p,
.elementor-repeater-item-a9a16b2 div p,
.elementor-element-55b18df div p span strong{
	color: white !important;
}

/* Y O U T U B E S E C C I O N */
#yt-section-container{
	background-color: black !important;
}
/*
#yt-section,
.elementor-element-5265bfe .e-con-inner{
	margin: 0px !important;
}*/

.texto-blanco{
	color: white !important;
}

/* C A T E G O R I A S */
.wpb_wrapper .vc_row.wpb_row.vc_row-fluid{
	min-width: 1200px;
	display: flex;
	justify-content: center;
	gap: 40px;
}

.pagination_container{
	display: flex;
	justify-content: center;
}

.vc_row.wpb_row.vc_row-fluid .vc_col-sm-6.wpb_column.vc_column_container .blog.clearfix{
	width: 300px !important;
}

.vc_row.wpb_row.vc_row-fluid .vc_col-sm-6.wpb_column.vc_column_container{
	padding: 0px !important;
}

.tabs_navigation.clearfix.ui-tabs-nav,
.box_header.page_margin_top_section{
	min-width: 1200px !important;
}

.authors.rating.clearfix{
	display: flex;
	justify-content: flex-start;
	gap: 100px;
}

/* C O M E N T A R I O S
 * F O R M U L A R I O */
.comment_form.margin_top_15 fieldset:nth-child(3){
	margin-left: 0px !important;
	margin-top: 15px !important;
}

/* Caja de autor en los posts*/
.author_box.animated_element .single-author{
	display: none !important;
}

/* ELIMINAR CAJA DE AUTORES */
.wpb_wrapper .authors.rating.clearfix{
	display: none !important;
}

/* B A N N E R */
.anuncio-tienda{
	width: 1030px !important;
	height: 400px !important;
	background-image: url("https://mexicoaeroespacial.mx/wp-content/uploads/2025/06/Banner_Anuncio-scaled.webp");
	background-size: cover;
	background-position: center center;
	background-repeat: no-repeat;
}

@media screen and (max-width: 970px){
	.anuncio-tienda{
		width: 100% !important;
		background-size: 100% !important;
	}
}


/* D I S E Ñ O  R E S P O N S I V O */
@media screen and (max-width: 1200px){
	.wpb_wrapper .vc_row.wpb_row.vc_row-fluid,
	.tabs_navigation.clearfix.ui-tabs-nav,
.box_header.page_margin_top_section{
		min-width: 700px !important;
	}
}
	
	
@media screen and (max-width: 835px){
	.header.clearfix .logo h1 a{
		flex-direction: column-reverse;
		
	}
	.header.clearfix .logo h1{
	font-size: 60px;
}
	
	/* C A T E G O R I A S */
	.wpb_wrapper .vc_row.wpb_row.vc_row-fluid{
		flex-direction: column;
		align-items: center;
		justify-content: center;
	}
	
	.box_header.page_margin_top_section{
		min-width: 100% !important;
	}
	
	.wpb-content-wrapper .vc_row.wpb_row.vc_row-fluid{
		display: flex;
		flex-direction: column;
		align-items: stretch !important;
		overflow-x: hidden;
	}
	
	.vc_non_responsive .vc_row .vc_col-sm-4{
		width: 100% !important;
	}
	
	.authors.rating.clearfix{
		display: block !important;
	}
}

.sticky.collapsible-mobile-submenus.mobile_menu_container{
	overflow: hidden !important;
}

.mobile-menu-switch {
		margin-left: none !important;
		margin-right: none !important;
		width: 100% !important;
}

.mobile-menu-switch .line{
	margin-left: auto !important;
  margin-right: 12px !important;
}

//* MENU MOVIL */
@media screen and (max-width: 770px){
}

@media screen and (max-width: 480px){
	.header.clearfix .logo h1{
		font-size: 30px;
		word-break:break-all !important;
	}
	
	.header.clearfix .logo h1 a{
		word-break: break-all !important;
	}
		
	.header.clearfix .logo h1 a img{
	max-width: 120px !important;
}
	
	.clearfix .wpb-content-wrapper .wpb_column.vc_column_container.vc_col-sm-8{
		width: 100% !important;
	}
}

