/*
Theme Name: ALPES - Alianza para la Educación Superior
Theme URI: http://www.elegantthemes.com/gallery/divi/
Version: 3.6
Description: Smart. Flexible. Beautiful. Divi is the most powerful theme in our collection.
Author: DMM StudiOS
Author URI: http://studiosdmm.com.mx
Template: Divi
Version: 1.0.0
Tags: responsive-layout, one-column, two-columns, three-columns, four-columns, left-sidebar, right-sidebar, custom-background, custom-colors, featured-images, full-width-template, post-formats, rtl-language-support, theme-options, threaded-comments, translation-ready
License: GNU General Public License v2
License URI: http://www.gnu.org/licenses/gpl-2.0.html
*/

/******************************* GENERAL **************************************/

/* Corrige error de scroll horizontal */
#page-container {
  overflow-x: hidden;
}

/* Centrar columnas verticalmente */
.ds-vertical-align {
    display: flex;
    flex-direction: column;
    justify-content: center;
}

/********************************* MENÚ ***************************************/

#et-top-navigation { font-weight: 400; }

#main-header .et_mobile_menu .menu-item-has-children > a { background-color: transparent; position: relative; }
#main-header .et_mobile_menu .menu-item-has-children > a:after { font-family: 'ETmodules'; text-align: center; speak: none; font-weight: normal; font-variant: normal; text-transform: none; -webkit-font-smoothing: antialiased; position: absolute; }
#main-header .et_mobile_menu .menu-item-has-children > a:after { font-size: 16px; content: '\43'; top: 13px; right: 10px; }
#main-header .et_mobile_menu .menu-item-has-children.visible > a:after { content: '\42'; }
#main-header .et_mobile_menu ul.sub-menu { display: none !important; visibility: hidden !important;  transition: all 1.5s ease-in-out;}
#main-header .et_mobile_menu .visible > ul.sub-menu { display: block !important; visibility: visible !important; }

/******************************** FOOTER **************************************/

#et-footer-nav .container,
#footer-bottom .container {
  width: 100%;
  max-width: 100%;
  padding-right: 30px;
  padding-left: 30px;
}

#menu-menu-footer a { font-size: 13px!important; }

/* Centrar im谩gen del footer */
@media (max-width: 980px) {
  .footer-widget:first-child {
    width: 100%!important;
  }
}
#media_image-2 {
  width: 100%;
  text-align: center;
}

/******************************** INICIO **************************************/

/* Noticias */
.noticias .et_pb_post .post-content {
  display: none;
}
.noticias .et_pb_post {
  background-color: #e2e2e2;
}
