/*
Theme Name: Mercedes García Ocejo
Theme URI: http://www.elegantthemes.com/gallery/divi/
Version: 1.0.0
Description: Diseño y desarrollo web por DMM Studios.
Author: DMM StudiOS
Author URI: https://studiosdmm.com.mx/
Template: Divi
Version: 4.9.5
License: GNU General Public License v2
License URI: http://www.gnu.org/licenses/gpl-2.0.html
*/

/********************************* FONTS **************************************/


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

/* Padding inferior de títulos y párrafos */
h1, h2, h3, h4, h5, h6 {
  padding-bottom: 2vh;
}

/********************************* MENU ***************************************/

/* Menú Secundario */
.menu-secundario ul {
  display: flex;
  flex-direction: row;
  flex-wrap: nowrap;
  align-content: center;
  justify-content: flex-start;
  align-items: center;
  padding-bottom: 0;
  line-height: 2.5em;
}
.menu-secundario ul li {
  margin-right: 2em;
}

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

/* Alinear botones de contacto */
.boton-en-linea .et_pb_button_module_wrapper {
  display: contents;
}

/* Crédito */
#footer-info a {
	font-weight: normal;
}

/********************************* MODULOS ************************************/

/* Mosaico de blog 
.gridcard .column:first-child article:nth-child(odd),
.gridcard .column:last-child article:nth-child(odd),
.gridcard .column:nth-child(2) article:nth-child(even) {
  background: #ffcccc;
}
.gridcard .column:first-child article:nth-child(odd) .entry-title a,
.gridcard .column:last-child article:nth-child(odd) .entry-title a,
.gridcard .column:nth-child(2) article:nth-child(even) .entry-title a {
  color: #333!important;
}
.gridcard .column:first-child article:nth-child(odd) .entry-title a:hover,
.gridcard .column:last-child article:nth-child(odd) .entry-title a:hover,
.gridcard .column:nth-child(2) article:nth-child(even) .entry-title a:hover {
  color: #D9326F!important;
}

/*
@media (min-width: 981px) {
  .two-columns-blog .et_pb_salvattore_content[data-columns]::before {
    content: '2 .column.size-1of2' !important;
  }
  .two-columns-blog .column.size-1of2 {
    width: 44.25% !important;
    margin-right: 5.5%;
  }
  .two-columns-blog .et_pb_post {
    margin-bottom: 60px;
  }
}

/********************************* RESPONSIVE *********************************/

/*** Responsive Styles Standard Desktop Only ***/
@media all and (min-width: 981px) {

  /* Centrar logo del menú */
  .et_pb_menu .et_pb_menu__menu > nav > ul, .et_pb_fullwidth_menu .et_pb_menu__menu > nav > ul {
    margin-left: 70px;
  }

}

/*** Responsive Styles Tablet And Below ***/
@media all and (max-width: 980px) {

  /* Ajuste menú móvil */
  /* Espacio debajo del logo */
  .et_pb_menu--style-inline_centered_logo .et_pb_row > .et_pb_menu__logo-wrap, .et_pb_menu--style-inline_centered_logo .et_pb_menu_inner_container > .et_pb_menu__logo-wrap, .et_pb_fullwidth_menu--style-inline_centered_logo .et_pb_row > .et_pb_menu__logo-wrap, .et_pb_fullwidth_menu--style-inline_centered_logo .et_pb_menu_inner_container > .et_pb_menu__logo-wrap {
    margin-bottom: 0;
  }
  .et_pb_menu .et_mobile_menu, .et_pb_menu .et_mobile_menu ul, .et_pb_fullwidth_menu .et_mobile_menu, .et_pb_fullwidth_menu .et_mobile_menu ul {
    margin-top: 12px;
  }

}

/*** Responsive Styles Tablet Only ***/
@media all and (min-width: 768px) and (max-width: 980px) {

}

/*** Responsive Styles Smartphone Only ***/
@media all and (max-width: 767px) {

}

/*** Responsive Styles Smartphone Portrait ***/
@media all and (max-width: 479px) {

}
