/*
Theme Name: Revista Ábaco
Version: 0.1
Description: A child theme to house custom coding which modifies the Extra parent theme by Elegant Themes. Includes default line numbers where the code was taken from in the parent theme.
Author: Impulso Gráfico
Author URI: http://impulsografico.es/
License: GNU General Public License v2
License URI: http://www.gnu.org/licenses/gpl-2.0.html
Template: Extra
*/

/**
  * Reset styles
  */
.et_pb_extra_module,
.et_pb_widget,
.page article,
.single article,
.et_extra_other_module { border-radius: 0; box-shadow: none; }

#main-content a,
#main-content a:visited {
  color: #000;
}
#main-content a:hover,
#main-content a:focus {
  text-decoration: underline;
}

/**
  * Tipografía
  */
.et_pb_text h2,
.et_pb_text h3,
.et_pb_text h4,
.et_pb_text h5 {
  font-weight: 900;
  line-height: 1.3;
}
.et_pb_text h2 {
  font-size: 1.5rem;
  margin-bottom: 0.75rem;
}
.et_pb_text h3 {
  font-size: 1.25rem;
  font-weight: 700;
  margin-bottom: 0.5rem;
}
.et_pb_text h4 {
  font-size: 1.1rem;
  font-weight: 600;
  margin-bottom: 0.25rem;
}
.et_pb_text h5 {
  font-size: 1rem;
  font-weight: 500;
  margin-bottom: 0.25rem;
}

/**
  * Header & Navigation
  */
#main-header .container {
  border-bottom: 1px solid rgba(0, 0, 0, 0.1);
}
#main-header .logo {
  min-height: 83px;
}
#main-header #et-navigation {
  margin-top: 24px;
}
#et-navigation>ul>li>a:before {
  background-color: #b01d1f !important;
}

/**
  * Portada
  */
/** Portada: destacados */
#portada-destacados {
  padding-bottom: 40px;
  border: 0;
  border-bottom: 1px solid rgba(0, 0, 0, 0.1);
}
#portada-destacados h2 {
  text-transform: none;
}
#portada-destacados h2 a {
  font-size: 24px;
}
#portada-destacados h3 a {
  font-size: 20px;
}
#portada-destacados .excerpt {
  display: none;
}
#portada-destacados .module-head {
  display: none;
}
#portada-destacados .posts-list li {}
#portada-destacados .post-meta {
  padding: 8px 0 0 0;
}
/** Portada: destacados secundarios */
#portada-destacados-sec .et_pb_row_inner:first-of-type {
  margin-bottom: 40px;
  border-bottom: 1px solid rgba(0, 0, 0, 0.1);
}
#portada-destacados-sec .main-post {
  border: 0;
}
#portada-destacados-sec .post-module {
  border: 0;
}
#portada-destacados-sec .post-content {
  padding: 0;
}
#portada-destacados-sec h2 {
  margin: 20px 0 8px 0;
}
#portada-destacados-sec .post-meta {
  margin-bottom: 20px;
}
/*
#portada-destacados-sec .post-meta a {
  color: #b01d1f;
}
*/
#portada-destacados-sec .module-head {
  display: none;
}
#portada-destacados-sec .excerpt {
  font-family: Georgia, 'Times New Roman', Times, serif
}
/** Portada: lo último */
#portada-lo-ultimo .post-module {
  border: 0;
}
#portada-lo-ultimo .module-head {
  margin-bottom: 20px;
  padding: 20px 0;
  border-top: 1px solid rgba(0, 0, 0, 0.1);
  text-align: center;
}
#portada-lo-ultimo .excerpt {
  font-family: Georgia, 'Times New Roman', Times, serif
}
#portada-lo-ultimo .paginated_content {
  max-width: 960px;
  margin: 0 auto;
}
#portada-lo-ultimo h2 a {
  font-size: 20px;
}
#portada-lo-ultimo .hentry {
  border: 0;
  padding: 20px 0;
}
#portada-lo-ultimo .hentry .header {
  width: 40%;
}
#portada-lo-ultimo .hentry .post-content {
  width: 60%;
}
#portada-lo-ultimo .post-meta {
  margin-bottom: 20px;
  text-transform: uppercase;
}
#portada-lo-ultimo .post-meta a {
  color: #b01d1f;
}
/**
  * Sidebar
  */
.search-form {
  border: 1px solid rgba(0, 0, 0, 0.1);
  font-size: 14px;
}
.et_pb_widget .widgettitle {
  border-bottom: 1px solid rgba(0, 0, 0, 1);
  background: none;
  color: #000;
}
.module-etads .etad {
  text-align: center;
}
/**
  * Single
  */
.post-nav {
  display: none;
  visibility: hidden;
  height: 0;
  width: 0;
}
/**
  * Paginación
  */
.paginated .pagination li a:hover {
  text-decoration: none !important;
}
.paginated .pagination li.active a {
  color: #fff !important;
}
/**
  * Publicidad
  */
.etad.header_below a {
  width: 100%
}
.etad.header_below img {
  margin: 0 auto;
}

.meks-instagram-widget {
	margin-top:20px !important;
}
#footer .et_pb_widget .widgettitle {
	padding-bottom: 10px;
	border-color: #b01d1f;
}
