/* =========================================================
   IMPULSA REVISTA CIENTÍFICA
   Ajustes de portada
   ========================================================= */

@media (min-width: 992px) {
  body.pkp_page_index.pkp_op_index .pkp_structure_main {
    padding-bottom: 1.5rem;
  }
}

@media (min-width: 992px) {
  body.pkp_page_index.pkp_op_index
  .pkp_structure_main:first-child:last-child {
    margin-top: 0;
  }

  body.pkp_page_index.pkp_op_index
  .additional_content {
    padding-top: 1rem;
    border-top: 0;
  }
}


/* =========================================================
   CABECERA GENERAL
   ========================================================= */

.pkp_structure_head {
  background: #ffffff;
  border-bottom: 1px solid #e4eaee;
}


/* =========================================================
   NAVEGACIÓN PRINCIPAL
   ========================================================= */

.pkp_navigation_primary > li > a {
  position: relative;
  color: #0c395f;
  background: transparent !important;
  font-weight: 500;
  text-decoration: none;
  transition: color 0.2s ease;
}

.pkp_navigation_primary > li > a:hover,
.pkp_navigation_primary > li > a:focus,
.pkp_navigation_primary > li > a:active {
  color: #2f8198;
  background: transparent !important;
}


/* =========================================================
   OPCIÓN ACTIVA DEL MENÚ
   ========================================================= */

.pkp_navigation_primary > li > a[aria-current="page"],
.pkp_navigation_primary > li > a.is_active,
.pkp_navigation_primary > li.current > a,
.pkp_navigation_primary > li.active > a {
  color: #0c395f !important;
  background: transparent !important;
}


/* =========================================================
   LÍNEA TURQUESA
   ========================================================= */

.pkp_navigation_primary > li > a::after {
  content: "";
  position: absolute;
  left: 0;
  right: 0;
  bottom: -6px;
  width: 0;
  height: 2px;
  margin: auto;
  background: #00aba8;
  transition: width 0.2s ease;
}

.pkp_navigation_primary > li > a:hover::after,
.pkp_navigation_primary > li > a:focus::after,
.pkp_navigation_primary > li > a[aria-current="page"]::after,
.pkp_navigation_primary > li > a.is_active::after,
.pkp_navigation_primary > li.current > a::after,
.pkp_navigation_primary > li.active > a::after {
  width: 100%;
}


/* =========================================================
   ELEMENTOS CON SUBMENÚ
   ========================================================= */

.pkp_navigation_primary > li > a .fa,
.pkp_navigation_primary > li > a [class*="icon"],
.pkp_navigation_primary > li > a::before {
  background: transparent !important;
}


/* =========================================================
   BUSCADOR
   ========================================================= */

.pkp_head_wrapper .pkp_search {
  color: #0c395f;
}

.pkp_head_wrapper .pkp_search:hover,
.pkp_head_wrapper .pkp_search:focus {
  color: #2f8198;
}


/* =========================================================
   NAVEGACIÓN DEL USUARIO
   ========================================================= */

.pkp_navigation_user > li > a {
  color: #0c395f;
}

.pkp_navigation_user > li > a:hover,
.pkp_navigation_user > li > a:focus {
  color: #2f8198;
}


/* =========================================================
   SUBMENÚS
   ========================================================= */

.pkp_navigation_primary ul {
  background: #ffffff;
  border: 1px solid #e1e8ec;
}

.pkp_navigation_primary ul a {
  color: #0c395f;
}

.pkp_navigation_primary ul a:hover,
.pkp_navigation_primary ul a:focus {
  color: #2f8198;
  background: #f4f8fa;
}