/* off canvas menu principal*/
#offcanvas-toggler >i {
    color: #fff;
}

/* color naranja hover y active menu principal*/
.sp-megamenu-parent >li.active>a, .sp-megamenu-parent >li:hover>a {
    color: #ff8c00;
}

/* color blanco letras items menus */
.sp-megamenu-parent >li >a, .sp-megamenu-parent >li >span {
    color: #fff;
}

/* color barra de menu principal */
#sp-header {
    background: #002e5b none repeat scroll 0 0;
}
.footer1 {
    background: #0f5499
}

@media (min-width: 992px) {
    .blog-content-wrap {
        padding-top: 10px;
        padding-left: 20px;
        padding-right: 20px;
    }
}

.sp-page-title {
    padding: 40px 0 40px;
}

@media (max-width: 768px) and (min-width: 320px) {
  .blog-details-content-wrap {
    padding: 27px 50px 50px;
    display: initial;
    width: 100%;
}
article.item {
    margin-bottom: 30px;
    display: initial;
    width: 100%;
    background: #fff;
    position: relative;
}
}

/* Estilo personalizado para el módulo "Lo más visto" (mostread) */
#sp-left .sp-module.blog-most-read,
#sp-right .sp-module.blog-most-read {
  padding-bottom: 10px;
}

#sp-left .sp-module.blog-most-read .sp-module-title,
#sp-right .sp-module.blog-most-read .sp-module-title {
  margin-bottom: 30px;
}

#sp-left .sp-module.blog-most-read .mostread > div,
#sp-right .sp-module.blog-most-read .mostread > div {
  border: 0;
  padding: 0 0 20px;
  margin: 0;
  display: table;
  width: 100%;
}

#sp-left .sp-module.blog-most-read .article-list-img,
#sp-right .sp-module.blog-most-read .article-list-img {
  width: 65px;
  float: left;
  margin-right: 15px;
}

#sp-left .sp-module.blog-most-read a,
#sp-right .sp-module.blog-most-read a {
  line-height: 1.2;
  display: block;
  overflow: hidden;
}

/* Evitar que los títulos pasen debajo de la imagen
   Lo más visto + Lo último */

#sp-left .sp-module.blog-popular-news a,
#sp-right .sp-module.blog-popular-news a {
  line-height: 1.2;
  display: block;
  overflow: hidden;
}

/* Tabs en modo horizontal y corregir sangria*/
.sppb-addon-tab .sppb-tab .sppb-nav li {
    float: none;
    width: auto;
}
.sppb-addon-tab .sppb-tab .sppb-nav {
    float: none;
}

.sppb-addon-tab .sppb-tab .sppb-tab-content {
    float: left;
    width: 100%;
    border-color: #ebebeb;
    border-top: 1px solid #ebebeb;
    padding: 25px 25px 50px;
}