@charset "UTF-8";
/*!
Theme Name: Redbionova
Version: 1.0.0
Author: Agencia Digital Reactor
Author URI: http://reactor.cl/
*/
/*------------------------------------*    $TABLA DE CONTENIDO
    Basado en la Guia de Harry Robert https://github.com/csswizardry/CSS-Guidelines
\*------------------------------------*/
/**
 * SETTINGS...........Declaración de Variables SASS
 * BITS...............Funciones y Mixins de SASS
 * RESET..............Mezcla de reset de Boilerplate y Normalize
 * ZINDEX.............Archivo con todos los z-index que se usan en el proyecto
 *
 * PLUGINS............Estilos de los Plugins usados
 *
 * SVG................Código de algunos SVG usados en la página
 *
 * GLOBAL CLASSES.....Clases que se usan en todo el sitio
 * MAIN...............Declaraciones de alto nivel
 * GRIDS..............Grids para la página
 * LINKS..............Estilos de los Links
 *
 * HEADER.............Elementos de la cabecera
 * LOGO...............Logo de la página web
 * NAV................Menú
 * FOOTER.............Footer de la página
 *
 * FORM...............Estilos de formulario
 * BTN.......,........Botones de la página
 * HERO...............Banner superior
 * BREADCRUMBS........Navegación de breadcrumbs
 *
 * HELPERS............Clases de ayuda
 * PRINT..............Estilos de impresión
 */
/*------------------------------------*    $GENERIC
\*------------------------------------*/
/*------------------------------------*$SETTINGS
\*------------------------------------*/
/* ============== // Transition // ============== */
/* ============== // FONTS // ============== */
@font-face {
  font-family: source;
  src: url(../fonts/SourceSansPro-Regular.otf); }

/* ============== // COLOR // ============== */
/*Colores secciones*/
/*Colores redes sociales*/
/*Colores menus*/
/* =============================================================================
   				Functions
   ========================================================================== */
/* =============================================================================
   				Mixins
   ========================================================================== */
/*Media Queries*/
/*------------------------------------*	$GENERIC
\*------------------------------------*/
* {
  box-sizing: border-box; }

html {
  font-family: sans-serif;
  font-size: 1em;
  -ms-text-size-adjust: 100%;
  -webkit-text-size-adjust: 100%; }

body {
  text-rendering: optimizeLegibility !important;
  -webkit-font-smoothing: antialiased !important;
  margin: 0; }

::-moz-selection {
  background: #443922;
  color: white;
  text-shadow: none; }

::selection {
  background: #443922;
  color: white;
  text-shadow: none; }

article,
aside,
details,
figcaption,
figure,
footer,
header,
hgroup,
main,
nav,
section,
summary {
  display: block; }

h1, h2, h3, h4, h5, h6,
p, blockquote, pre,
dl, dd, ol, ul,
form, fieldset, legend,
table, th, td, caption,
hr {
  margin: 0;
  padding: 0; }

/*ul, ol {
  list-style: none; }
*/
audio,
canvas,
progress,
video {
  display: inline-block;
  vertical-align: baseline; }

audio:not([controls]) {
  display: none;
  height: 0; }

[hidden],
template {
  display: none; }

b,
strong {
  font-weight: bold; }

img {
  border: 0; }

svg:not(:root) {
  overflow: hidden; }

button,
input,
optgroup,
select,
textarea {
  color: inherit;
  font: inherit;
  margin: 0; }

button {
  overflow: visible; }

button,
select {
  text-transform: none; }

button,
html input[type="button"],
input[type="reset"],
input[type="submit"] {
  -webkit-appearance: button;
  /* 2 */
  cursor: pointer;
  /* 3 */ }

button[disabled],
html input[disabled] {
  cursor: default; }

button::-moz-focus-inner,
input::-moz-focus-inner {
  border: 0;
  padding: 0; }

input {
  line-height: normal; }

input[type="checkbox"],
input[type="radio"] {
  padding: 0; }

input[type="number"]::-webkit-inner-spin-button,
input[type="number"]::-webkit-outer-spin-button {
  height: auto; }

input[type="search"] {
  -webkit-appearance: textfield;
  box-sizing: content-box; }

input[type="search"]::-webkit-search-cancel-button,
input[type="search"]::-webkit-search-decoration {
  -webkit-appearance: none; }

fieldset {
  border: 0;
  margin: 0;
  padding: 0; }

legend {
  border: 0;
  padding: 0; }

textarea {
  resize: vertical;
  overflow: auto; }

optgroup {
  font-weight: bold; }

table {
  border-collapse: collapse;
  border-spacing: 0; }

td,
th {
  padding: 0; }

audio,
canvas,
img,
svg,
video {
  vertical-align: middle; }

/*------------------------------------*    		$Z-INDEX
\*------------------------------------*/
/*------------------------------------*    $PLUGINS
\*------------------------------------*/
/*------------------------------------*    		$PLUGINS
\*------------------------------------*/
/*------------------------------------*    $svg
\*------------------------------------*/
/*------------------------------------*    $GLOBAL ELEMENTS
\*------------------------------------*/
.wrap {
  margin: auto;
  max-width: 80rem;
  margin: auto;
  padding: 0 20px;
  position: relative; }
  @media (min-width: 740px) {
    .wrap.wrap--full {
      padding: 0; } }
  @media (min-width: 1060px) {
    .wrap.wrap--full {
      padding: 0 50px; } }
  .wrap.wrap--full-desk {
    padding: 0; }
  .wrap::after {
    content: '';
    display: block;
    float: none;
    clear: both; }
  @media (min-width: 740px) {
    .wrap {
      padding: 0 30px; } }
  @media (min-width: 1060px) {
    .wrap {
      padding: 0 50px; } }
  .wrap.wrap--single {
    max-width: 780px; }

.no-mobile {
  display: none; }
  @media (min-width: 740px) {
    .no-mobile {
      display: block; } }

/*------------------------------------*$MAIN
\*------------------------------------*/
html, body {
  height: 100%;
  font-family: 'Varela Round', sans-serif;
  color: #443922;
  font-size: 16px;
  font-size: 1rem;
  line-height: 1.375rem;
  color: #443922; }

.fix-footer {
  min-height: 100%;
  padding-bottom: 267px; }
  @media (min-width: 740px) {
    .fix-footer {
      padding-bottom: 200px; } }

h1, h2, h3, h4, h5, h6 {
  font-family: 'Abel', sans-serif;
  letter-spacing: 0.8px; }

/*Titulo principal, tiene una linea del color de la seccion*/
.section-title {
  color: #443922;
  font-size: 30px;
  font-size: 1.875rem;
  line-height: 1.875rem;
  text-align: center;
  position: relative;
  margin-bottom: 50px;
  padding-top: 20px; }
  @media (min-width: 740px) {
    .section-title {
      padding-top: 40px;
      font-size: 35px;
      font-size: 2.1875rem;
      line-height: 2.1875rem; } }
  @media (min-width: 1060px) {
    .section-title {
      padding-top: 60px;
      font-size: 40px;
      font-size: 2.5rem;
      line-height: 2.5rem; } }
  .section-title::after {
    content: '';
    position: absolute;
    bottom: -20px;
    left: 50%;
    width: 70px;
    height: 4px;
    -webkit-transform: translate(-50%, 0);
        -ms-transform: translate(-50%, 0);
            transform: translate(-50%, 0); }

/*Titulo secundario*/
h2 {
  padding: 0 0 15px 0;
  font-size: 24px;
  font-size: 1.5rem;
  line-height: 1.875rem; }
  @media (min-width: 740px) {
    h2 {
      font-size: 30px;
      font-size: 1.875rem; } }

@media (min-width: 740px) {
  .content h2 {
    font-size: 22px;
    font-size: 1.375rem; } }

.content h3 {
  font-size: 1.25rem; }

h3 {
  padding: 0 0 20px 0;
  font-size: 22px;
  font-size: 1.375rem;
  line-height: 1.75rem; }

.no-scroll {
  overflow: hidden; }

img {
  max-width: 100%;
  display: block; }

/*imagenes wordpress*/
img.alignright {
  float: right;
  margin: 0 0 1em 1em; }

img.alignleft {
  float: left;
  margin: 0 1em 1em 0; }

img.aligncenter {
  display: block;
  margin: 15px auto; }

a img.alignright {
  float: right;
  margin: 0 0 1em 1em; }

a img.alignleft {
  float: left;
  margin: 0 1em 1em 0; }

a img.aligncenter {
  display: block;
  margin: 15px auto; }

svg {
  display: block;
  width: 100%;
  height: 100%;
  fill: #575757;
  transition: all 300ms; }

/*Clases por resolucion*/
.no-desk {
  display: block; }
  /*@media (min-width: 1060px) {
    .no-desk {
      display: none !important; } }*/

.only-mobile {
  display: block; }
  @media (min-width: 740px) {
    .only-mobile {
      display: none; } }

.text-center {
  text-align: center; }

blockquote {
  font-size: 22px;
  font-size: 1.375rem;
  line-height: 1.875rem;
  margin-bottom: 20px;
  font-family: 'Abel', sans-serif;
  letter-spacing: 0.8px;
  font-weight: bold; }

.mbot {
  margin-bottom: 30px; }

.mbot--small {
  margin-bottom: 20px; }

/*fondo $claro*/
.bg-content {
  position: relative; }

.bg-white {
  background: white; }

/*.bg-white*/
a {
  text-decoration: none;
  background: transparent; }
  a:active, a:hover {
    outline: 0; }

/*------------------------------------*    $PAGE STRUCTURE - GENERAL
\*------------------------------------*/
/*------------------------------------*$HEADER
\*------------------------------------*/
.header {
  width: 100%;
  display: block;
  position: relative;
  background: white; }
  .header::after {
    content: '';
    height: 4px;
    width: 100%;
    position: absolute;
    bottom: -4px;
    left: 0;
    background-color: transparent;
    z-index: 200; }

/*Menu superior*/
.top-nav {
  position: relative;
  z-index: 500;
  background: white;
  /*Menu derecho, newsletter y logos empresas*/
  /*Logos de otras empresas*/ }
  @media (min-width: 740px) {
    .top-nav {
      height: 110px; } }
  .top-nav::before {
    content: '';
    width: 100%;
    height: 5px;
    position: absolute;
    bottom: -5px;
    left: 0;
    background: rgba(0, 0, 0, 0.1);
    background: linear-gradient(to bottom, rgba(0, 0, 0, 0.1) 0%, transparent 100%);
    filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#000000', endColorstr='#000000', GradientType=0 ); }
  .top-nav .logo {
    width: 176px;
    padding: 12px 8px;
    float: left; }
    @media (min-width: 740px) {
      .top-nav .logo {
        width: 310px;
        height: 63px;
        margin-top: 14px; } }
    .top-nav .logo svg {
      height: 30px; }
      @media (max-width: 740px) {
        .top-nav .logo svg .texto-logo {
          display: none; } }
      @media (min-width: 740px) {
        .top-nav .logo svg {
          height: 63px; } }
    .top-nav .logo span {
      font-size: 10px;
      text-transform: uppercase;
      text-align: right;
      width: 100%;
      display: block;
      padding-right: 25px;
      margin-top: 5px;
      color: #575757; }
      @media (max-width: 1060px) {
        .top-nav .logo span {
          padding-right: 0; } }
      @media (max-width: 740px) {
        .top-nav .logo span {
          display: none; } }
  .top-nav--right {
    float: right;
    text-align: right; }
    .top-nav--right .newsletter {
      text-transform: uppercase;
      font-size: 0.625rem;
      display: none;
      color: #443922;
      text-align: right;
      margin-top: 10px;
      float: right; }
    .top-nav--right .icon--news {
      width: 16px;
      height: 11px;
      float: right;
      display: block;
      margin-left: 5px;
      display: none; }
      @media (min-width: 1060px) {
        .top-nav--right .icon--news {
          margin-top: 15px;
          display: block; } }
  .top-nav--sponsor {
    display: none;
    float: right;
    margin-top: 20px; }
    .top-nav--sponsor a, .top-nav--sponsor img {
      width: auto;
      max-height: 40px;
      display: inline-block; }
  @media (min-width: 1060px) {
    .top-nav::before {
      display: none; }
    .top-nav .logo {
      width: 315px;
      padding: 26px 0px;
      margin-top: 0; }
      .top-nav .logo svg {
        width: 100%;
        height: 70px; }
    .top-nav--right .newsletter {
      display: block; }
    .top-nav--sponsor {
      display: block; } }

/*Icono mobile*/
.icon--mobile {
  width: 24px;
  height: 21px;
  position: absolute;
  top: 17px;
  right: 19px;
  z-index: 700;
  cursor: pointer;
  /*se convierte en el icono X para cerrar el menu*/
  /*Cambio zindex cuando se abre buscador*/
  /*lineas menu que se trasnforman*/ }
  @media (min-width: 740px) {
    .icon--mobile {
      width: 46px;
      height: 38px;
      padding-top: 20px; } }
  .icon--mobile.open-menu .bar {
    -webkit-transform: rotate(-45deg);
        -ms-transform: rotate(-45deg);
            transform: rotate(-45deg);
    -webkit-transform-origin: 22px 6px;
        -ms-transform-origin: 22px 6px;
            transform-origin: 22px 6px; }
    @media (min-width: 740px) {
      .icon--mobile.open-menu .bar {
        -webkit-transform-origin: 40px 16px;
            -ms-transform-origin: 40px 16px;
                transform-origin: 40px 16px; } }
    .icon--mobile.open-menu .bar__two, .icon--mobile.open-menu .bar__three {
      -webkit-transform: rotate(45deg);
          -ms-transform: rotate(45deg);
              transform: rotate(45deg);
      -webkit-transform-origin: 18px -2px;
          -ms-transform-origin: 18px -2px;
              transform-origin: 18px -2px; }
      @media (min-width: 740px) {
        .icon--mobile.open-menu .bar__two, .icon--mobile.open-menu .bar__three {
          -webkit-transform-origin: 26px -5px;
              -ms-transform-origin: 26px -5px;
                  transform-origin: 26px -5px; } }
    .icon--mobile.open-menu .bar__two {
      top: 7px; }
    @media (min-width: 740px) {
      .icon--mobile.open-menu .bar__three {
        top: -7px; } }
  .icon--mobile.back-off {
    z-index: 500; }
  .icon--mobile .bar {
    width: 100%;
    height: 3px;
    background: #443922;
    margin-bottom: 4px;
    display: block;
    position: relative;
    transition: all 300ms; }
    @media (min-width: 740px) {
      .icon--mobile .bar {
        height: 6px;
        margin-bottom: 8px; } }
    .icon--mobile .bar__two {
      background: #327220;
      top: 0; }
    .icon--mobile .bar__three {
      background: #86ab64; }
  @media (min-width: 1060px) {
    .icon--mobile {
      display: none !important; } }

/*Menu + buscador*/
.nav-bar {
  /*Menu navegación*/ }
  @media (min-width: 1060px) {
    .nav-bar {
      padding-top: 15px;
      background: white;
      position: relative; } }
  .nav-bar__mobile {
    height: 100%;
    width: 100%;
    position: absolute;
    top: 0;
    left: 0;
    padding-top: 65px;
    background: white;
    display: none;
    z-index: 400;
    overflow-y: auto; }
    @media (min-width: 740px) {
      .nav-bar__mobile {
        padding-top: 140px; } }
    @media (min-width: 1060px) {
      .nav-bar__mobile {
        position: relative;
        top: 0;
        left: 0;
        display: block !important;
        padding-top: 0; } }
  .nav-bar .menu {
    display: -webkit-flex;
    display: -ms-flexbox;
    display: flex;
    -webkit-flex-direction: column;
        -ms-flex-direction: column;
            flex-direction: column;
    width: 100%;
    max-width: 900px;
    position: relative;
    left: 0;
    transition: all 500ms; }
    @media (min-width: 740px) {
      .nav-bar .menu {
        -webkit-flex-direction: row;
            -ms-flex-direction: row;
                flex-direction: row;
        -webkit-flex-wrap: wrap;
            -ms-flex-wrap: wrap;
                flex-wrap: wrap;
        padding: 0 55px; } }
    @media (min-width: 1060px) {
      .nav-bar .menu {
        padding: 0; } }
    .nav-bar .menu.move-left {
      left: -200px;
      overflow: hidden; }
    .nav-bar .menu a {
      display: block;
      height: 34px;
      line-height: 2.125rem;
      margin: 5px 0;
      padding-left: 30px;
      position: relative;
      text-transform: uppercase;
      color: #443922;
      font-family: 'Abel', sans-serif;
      letter-spacing: 0.8px;
      font-weight: bold;
      font-size: 1.125rem;
      transition: all 300ms; }
      @media (min-width: 740px) {
        .nav-bar .menu a {
          -webkit-flex: 2 0 50%;
              -ms-flex: 2 0 50%;
                  flex: 2 0 50%;
          margin: 10px 0 30px 0;
          font-size: 1.875rem;
          text-transform: none; } }
      @media (min-width: 1060px) {
        .nav-bar .menu a {
          -webkit-flex: auto;
              -ms-flex: auto;
                  flex: auto;
          padding: 0;
          font-size: 0.875rem;
          margin: 0;
          text-align: center;
          text-transform: uppercase; }
          .nav-bar .menu a:hover {
            color: white; } }
      .nav-bar .menu a::before {
        content: '';
        width: 90%;
        height: 1px;
        background: #E2E6E7;
        position: absolute;
        bottom: 0;
        left: 5%;
        opacity: .5; }
        @media (min-width: 740px) {
          .nav-bar .menu a::before {
            display: none; } }
      /*@media (min-width: 740px) {
        .nav-bar .menu a:last-child {
          display: none; } }*/
      .nav-bar .menu a:last-child::before {
        display: none; }
      .nav-bar .menu a.noticias::after {
        content: '';
        width: 5px;
        height: 100%;
        position: absolute;
        left: 0;
        top: 0;
        background: #4BAE4E; }
        @media (min-width: 1060px) {
          .nav-bar .menu a.noticias::after {
            display: none; } }
      @media (min-width: 1060px) {
        .nav-bar .menu a.noticias:hover, .nav-bar .menu a.noticias.current-menu-item, .nav-bar .menu a.noticias.current-page-ancestor {
          background: #4BAE4E;
          color: white; }
          .nav-bar .menu a.noticias:hover::after, .nav-bar .menu a.noticias.current-menu-item::after, .nav-bar .menu a.noticias.current-page-ancestor::after {
            opacity: 1; } }
      .nav-bar .menu a.single-format-standard::after {
        content: '';
        width: 5px;
        height: 100%;
        position: absolute;
        left: 0;
        top: 0;
        background: #4BAE4E; }
        @media (min-width: 1060px) {
          .nav-bar .menu a.single-format-standard::after {
            display: none; } }
      @media (min-width: 1060px) {
        .nav-bar .menu a.single-format-standard:hover, .nav-bar .menu a.single-format-standard.current-menu-item, .nav-bar .menu a.single-format-standard.current-page-ancestor {
          background: #4BAE4E;
          color: white; }
          .nav-bar .menu a.single-format-standard:hover::after, .nav-bar .menu a.single-format-standard.current-menu-item::after, .nav-bar .menu a.single-format-standard.current-page-ancestor::after {
            opacity: 1; } }
      .nav-bar .menu a.novedades::after {
        content: '';
        width: 5px;
        height: 100%;
        position: absolute;
        left: 0;
        top: 0;
        background: #4BAE4E; }
        @media (min-width: 1060px) {
          .nav-bar .menu a.novedades::after {
            display: none; } }
      @media (min-width: 1060px) {
        .nav-bar .menu a.novedades:hover, .nav-bar .menu a.novedades.current-menu-item, .nav-bar .menu a.novedades.current-page-ancestor {
          background: #4BAE4E;
          color: white; }
          .nav-bar .menu a.novedades:hover::after, .nav-bar .menu a.novedades.current-menu-item::after, .nav-bar .menu a.novedades.current-page-ancestor::after {
            opacity: 1; } }
      .nav-bar .menu a.nosotros::after {
        content: '';
        width: 5px;
        height: 100%;
        position: absolute;
        left: 0;
        top: 0;
        background: #CCDB38; }
        @media (min-width: 1060px) {
          .nav-bar .menu a.nosotros::after {
            display: none; } }
      @media (min-width: 1060px) {
        .nav-bar .menu a.nosotros:hover, .nav-bar .menu a.nosotros.current-menu-item, .nav-bar .menu a.nosotros.current-page-ancestor {
          background: #CCDB38;
          color: white; }
          .nav-bar .menu a.nosotros:hover::after, .nav-bar .menu a.nosotros.current-menu-item::after, .nav-bar .menu a.nosotros.current-page-ancestor::after {
            opacity: 1; } }
      .nav-bar .menu a.financiamiento::after {
        content: '';
        width: 5px;
        height: 100%;
        position: absolute;
        left: 0;
        top: 0;
        background: #FEBF00; }
        @media (min-width: 1060px) {
          .nav-bar .menu a.financiamiento::after {
            display: none; } }
      @media (min-width: 1060px) {
        .nav-bar .menu a.financiamiento:hover, .nav-bar .menu a.financiamiento.current-menu-item, .nav-bar .menu a.financiamiento.current-page-ancestor {
          background: #FEBF00;
          color: white; }
          .nav-bar .menu a.financiamiento:hover::after, .nav-bar .menu a.financiamiento.current-menu-item::after, .nav-bar .menu a.financiamiento.current-page-ancestor::after {
            opacity: 1; } }
      .nav-bar .menu a.becas::after {
        content: '';
        width: 5px;
        height: 100%;
        position: absolute;
        left: 0;
        top: 0;
        background: #FEBF00; }
        @media (min-width: 1060px) {
          .nav-bar .menu a.becas::after {
            display: none; } }
      @media (min-width: 1060px) {
        .nav-bar .menu a.becas:hover, .nav-bar .menu a.becas.current-menu-item, .nav-bar .menu a.becas.current-page-ancestor {
          background: #FEBF00;
          color: white; }
          .nav-bar .menu a.becas:hover::after, .nav-bar .menu a.becas.current-menu-item::after, .nav-bar .menu a.becas.current-page-ancestor::after {
            opacity: 1; } }
      .nav-bar .menu a.fondos-concursables::after {
        content: '';
        width: 5px;
        height: 100%;
        position: absolute;
        left: 0;
        top: 0;
        background: #FEBF00; }
        @media (min-width: 1060px) {
          .nav-bar .menu a.fondos-concursables::after {
            display: none; } }
      @media (min-width: 1060px) {
        .nav-bar .menu a.fondos-concursables:hover, .nav-bar .menu a.fondos-concursables.current-menu-item, .nav-bar .menu a.fondos-concursables.current-page-ancestor {
          background: #FEBF00;
          color: white; }
          .nav-bar .menu a.fondos-concursables:hover::after, .nav-bar .menu a.fondos-concursables.current-menu-item::after, .nav-bar .menu a.fondos-concursables.current-page-ancestor::after {
            opacity: 1; } }
      .nav-bar .menu a.empleo::after {
        content: '';
        width: 5px;
        height: 100%;
        position: absolute;
        left: 0;
        top: 0;
        background: #FF6600; }
        @media (min-width: 1060px) {
          .nav-bar .menu a.empleo::after {
            display: none; } }
      @media (min-width: 1060px) {
        .nav-bar .menu a.empleo:hover, .nav-bar .menu a.empleo.current-menu-item, .nav-bar .menu a.empleo.current-page-ancestor {
          background: #FF6600;
          color: white; }
          .nav-bar .menu a.empleo:hover::after, .nav-bar .menu a.empleo.current-menu-item::after, .nav-bar .menu a.empleo.current-page-ancestor::after {
            opacity: 1; } }
      .nav-bar .menu a.tesis::after {
        content: '';
        width: 5px;
        height: 100%;
        position: absolute;
        left: 0;
        top: 0;
        background: #FF6600; }
        @media (min-width: 1060px) {
          .nav-bar .menu a.tesis::after {
            display: none; } }
      @media (min-width: 1060px) {
        .nav-bar .menu a.tesis:hover, .nav-bar .menu a.tesis.current-menu-item, .nav-bar .menu a.tesis.current-page-ancestor {
          background: #FF6600;
          color: white; }
          .nav-bar .menu a.tesis:hover::after, .nav-bar .menu a.tesis.current-menu-item::after, .nav-bar .menu a.tesis.current-page-ancestor::after {
            opacity: 1; } }
      .nav-bar .menu a.ofertas-laborales::after {
        content: '';
        width: 5px;
        height: 100%;
        position: absolute;
        left: 0;
        top: 0;
        background: #FF6600; }
        @media (min-width: 1060px) {
          .nav-bar .menu a.ofertas-laborales::after {
            display: none; } }
      @media (min-width: 1060px) {
        .nav-bar .menu a.ofertas-laborales:hover, .nav-bar .menu a.ofertas-laborales.current-menu-item, .nav-bar .menu a.ofertas-laborales.current-page-ancestor {
          background: #FF6600;
          color: white; }
          .nav-bar .menu a.ofertas-laborales:hover::after, .nav-bar .menu a.ofertas-laborales.current-menu-item::after, .nav-bar .menu a.ofertas-laborales.current-page-ancestor::after {
            opacity: 1; } }
      .nav-bar .menu a.biotech-tonic::after {
        content: '';
        width: 5px;
        height: 100%;
        position: absolute;
        left: 0;
        top: 0;
        background: #F44135; }
        @media (min-width: 1060px) {
          .nav-bar .menu a.biotech-tonic::after {
            display: none; } }
      @media (min-width: 1060px) {
        .nav-bar .menu a.biotech-tonic:hover, .nav-bar .menu a.biotech-tonic.current-menu-item, .nav-bar .menu a.biotech-tonic.current-page-ancestor {
          background: #F44135;
          color: white; }
          .nav-bar .menu a.biotech-tonic:hover::after, .nav-bar .menu a.biotech-tonic.current-menu-item::after, .nav-bar .menu a.biotech-tonic.current-page-ancestor::after {
            opacity: 1; } }
      .nav-bar .menu a.eventos-biotech-tonic::after {
        content: '';
        width: 5px;
        height: 100%;
        position: absolute;
        left: 0;
        top: 0;
        background: #F44135; }
        @media (min-width: 1060px) {
          .nav-bar .menu a.eventos-biotech-tonic::after {
            display: none; } }
      @media (min-width: 1060px) {
        .nav-bar .menu a.eventos-biotech-tonic:hover, .nav-bar .menu a.eventos-biotech-tonic.current-menu-item, .nav-bar .menu a.eventos-biotech-tonic.current-page-ancestor {
          background: #F44135;
          color: white; }
          .nav-bar .menu a.eventos-biotech-tonic:hover::after, .nav-bar .menu a.eventos-biotech-tonic.current-menu-item::after, .nav-bar .menu a.eventos-biotech-tonic.current-page-ancestor::after {
            opacity: 1; } }
      .nav-bar .menu a.page-template-template-listados-biotech-tonic::after {
        content: '';
        width: 5px;
        height: 100%;
        position: absolute;
        left: 0;
        top: 0;
        background: #F44135; }
        @media (min-width: 1060px) {
          .nav-bar .menu a.page-template-template-listados-biotech-tonic::after {
            display: none; } }
      @media (min-width: 1060px) {
        .nav-bar .menu a.page-template-template-listados-biotech-tonic:hover, .nav-bar .menu a.page-template-template-listados-biotech-tonic.current-menu-item, .nav-bar .menu a.page-template-template-listados-biotech-tonic.current-page-ancestor {
          background: #F44135;
          color: white; }
          .nav-bar .menu a.page-template-template-listados-biotech-tonic:hover::after, .nav-bar .menu a.page-template-template-listados-biotech-tonic.current-menu-item::after, .nav-bar .menu a.page-template-template-listados-biotech-tonic.current-page-ancestor::after {
            opacity: 1; } }
      .nav-bar .menu a.instituciones::after {
        content: '';
        width: 5px;
        height: 100%;
        position: absolute;
        left: 0;
        top: 0;
        background: #9C1AB1; }
        @media (min-width: 1060px) {
          .nav-bar .menu a.instituciones::after {
            display: none; } }
      @media (min-width: 1060px) {
        .nav-bar .menu a.instituciones:hover, .nav-bar .menu a.instituciones.current-menu-item, .nav-bar .menu a.instituciones.current-page-ancestor {
          background: #9C1AB1;
          color: white; }
          .nav-bar .menu a.instituciones:hover::after, .nav-bar .menu a.instituciones.current-menu-item::after, .nav-bar .menu a.instituciones.current-page-ancestor::after {
            opacity: 1; } }
      .nav-bar .menu a.ciencia-made-in-chile::after {
        content: '';
        width: 5px;
        height: 100%;
        position: absolute;
        left: 0;
        top: 0;
        background: #005AD4; }
        @media (min-width: 1060px) {
          .nav-bar .menu a.ciencia-made-in-chile::after {
            display: none; } }
      @media (min-width: 1060px) {
        .nav-bar .menu a.ciencia-made-in-chile:hover, .nav-bar .menu a.ciencia-made-in-chile.current-menu-item, .nav-bar .menu a.ciencia-made-in-chile.current-page-ancestor {
          background: #005AD4;
          color: white; }
          .nav-bar .menu a.ciencia-made-in-chile:hover::after, .nav-bar .menu a.ciencia-made-in-chile.current-menu-item::after, .nav-bar .menu a.ciencia-made-in-chile.current-page-ancestor::after {
            opacity: 1; } }
      .nav-bar .menu a.perfiles::after {
        content: '';
        width: 5px;
        height: 100%;
        position: absolute;
        left: 0;
        top: 0;
        background: #005AD4; }
        @media (min-width: 1060px) {
          .nav-bar .menu a.perfiles::after {
            display: none; } }
      @media (min-width: 1060px) {
        .nav-bar .menu a.perfiles:hover, .nav-bar .menu a.perfiles.current-menu-item, .nav-bar .menu a.perfiles.current-page-ancestor {
          background: #005AD4;
          color: white; }
          .nav-bar .menu a.perfiles:hover::after, .nav-bar .menu a.perfiles.current-menu-item::after, .nav-bar .menu a.perfiles.current-page-ancestor::after {
            opacity: 1; } }
      .nav-bar .menu a.parent-pageid-21::after {
        content: '';
        width: 5px;
        height: 100%;
        position: absolute;
        left: 0;
        top: 0;
        background: #005AD4; }
        @media (min-width: 1060px) {
          .nav-bar .menu a.parent-pageid-21::after {
            display: none; } }
      @media (min-width: 1060px) {
        .nav-bar .menu a.parent-pageid-21:hover, .nav-bar .menu a.parent-pageid-21.current-menu-item, .nav-bar .menu a.parent-pageid-21.current-page-ancestor {
          background: #005AD4;
          color: white; }
          .nav-bar .menu a.parent-pageid-21:hover::after, .nav-bar .menu a.parent-pageid-21.current-menu-item::after, .nav-bar .menu a.parent-pageid-21.current-page-ancestor::after {
            opacity: 1; } }
      .nav-bar .menu a.page-template-template-listados-ciencia-made-in-chile::after {
        content: '';
        width: 5px;
        height: 100%;
        position: absolute;
        left: 0;
        top: 0;
        background: #005AD4; }
        @media (min-width: 1060px) {
          .nav-bar .menu a.page-template-template-listados-ciencia-made-in-chile::after {
            display: none; } }
      @media (min-width: 1060px) {
        .nav-bar .menu a.page-template-template-listados-ciencia-made-in-chile:hover, .nav-bar .menu a.page-template-template-listados-ciencia-made-in-chile.current-menu-item, .nav-bar .menu a.page-template-template-listados-ciencia-made-in-chile.current-page-ancestor {
          background: #005AD4;
          color: white; }
          .nav-bar .menu a.page-template-template-listados-ciencia-made-in-chile:hover::after, .nav-bar .menu a.page-template-template-listados-ciencia-made-in-chile.current-menu-item::after, .nav-bar .menu a.page-template-template-listados-ciencia-made-in-chile.current-page-ancestor::after {
            opacity: 1; } }
      .nav-bar .menu a.biovoces::after {
        content: '';
        width: 5px;
        height: 100%;
        position: absolute;
        left: 0;
        top: 0;
        background: #005AD4; }
        @media (min-width: 1060px) {
          .nav-bar .menu a.biovoces::after {
            display: none; } }
      @media (min-width: 1060px) {
        .nav-bar .menu a.biovoces:hover, .nav-bar .menu a.biovoces.current-menu-item, .nav-bar .menu a.biovoces.current-page-ancestor {
          background: #005AD4;
          color: white; }
          .nav-bar .menu a.biovoces:hover::after, .nav-bar .menu a.biovoces.current-menu-item::after, .nav-bar .menu a.biovoces.current-page-ancestor::after {
            opacity: 1; } }
      .nav-bar .menu a.autor::after {
        content: '';
        width: 5px;
        height: 100%;
        position: absolute;
        left: 0;
        top: 0;
        background: #005AD4; }
        @media (min-width: 1060px) {
          .nav-bar .menu a.autor::after {
            display: none; } }
      @media (min-width: 1060px) {
        .nav-bar .menu a.autor:hover, .nav-bar .menu a.autor.current-menu-item, .nav-bar .menu a.autor.current-page-ancestor {
          background: #005AD4;
          color: white; }
          .nav-bar .menu a.autor:hover::after, .nav-bar .menu a.autor.current-menu-item::after, .nav-bar .menu a.autor.current-page-ancestor::after {
            opacity: 1; } }
      .nav-bar .menu a.eventos::after {
        content: '';
        width: 5px;
        height: 100%;
        position: absolute;
        left: 0;
        top: 0;
        background: #00bbd3; }
        @media (min-width: 1060px) {
          .nav-bar .menu a.eventos::after {
            display: none; } }
      @media (min-width: 1060px) {
        .nav-bar .menu a.eventos:hover, .nav-bar .menu a.eventos.current-menu-item, .nav-bar .menu a.eventos.current-page-ancestor {
          background: #00bbd3;
          color: white; }
          .nav-bar .menu a.eventos:hover::after, .nav-bar .menu a.eventos.current-menu-item::after, .nav-bar .menu a.eventos.current-page-ancestor::after {
            opacity: 1; } }
      .nav-bar .menu a.tax-evento::after {
        content: '';
        width: 5px;
        height: 100%;
        position: absolute;
        left: 0;
        top: 0;
        background: #00bbd3; }
        @media (min-width: 1060px) {
          .nav-bar .menu a.tax-evento::after {
            display: none; } }
      @media (min-width: 1060px) {
        .nav-bar .menu a.tax-evento:hover, .nav-bar .menu a.tax-evento.current-menu-item, .nav-bar .menu a.tax-evento.current-page-ancestor {
          background: #00bbd3;
          color: white; }
          .nav-bar .menu a.tax-evento:hover::after, .nav-bar .menu a.tax-evento.current-menu-item::after, .nav-bar .menu a.tax-evento.current-page-ancestor::after {
            opacity: 1; } }
      .nav-bar .menu a.contacto::after {
        content: '';
        width: 5px;
        height: 100%;
        position: absolute;
        left: 0;
        top: 0;
        background: #327220; }
        @media (min-width: 1060px) {
          .nav-bar .menu a.contacto::after {
            display: none; } }
      @media (min-width: 1060px) {
        .nav-bar .menu a.contacto:hover, .nav-bar .menu a.contacto.current-menu-item, .nav-bar .menu a.contacto.current-page-ancestor {
          background: #327220;
          color: white; }
          .nav-bar .menu a.contacto:hover::after, .nav-bar .menu a.contacto.current-menu-item::after, .nav-bar .menu a.contacto.current-page-ancestor::after {
            opacity: 1; } }

/*Buscador*/
.search-form {
  position: absolute;
  width: 100px;
  height: 50px;
  bottom: 0;
  right: 0;
  top: 0;
  padding: 10px 60px 0 10px;
  z-index: 600;
  transition: all 300ms; }
  @media (min-width: 740px) {
    .search-form {
      width: 120px;
      height: 110px; } }
  @media (min-width: 1060px) {
    .search-form {
      right: 0;
      bottom: 5px;
      padding: 0;
      width: 30px;
      height: 30px;
      top: auto; } }
  .search-form.open-box {
    width: 100%;
    background: white;
    z-index: 700; }
    @media (min-width: 1060px) {
      .search-form.open-box {
        width: 200px; } }
    .search-form.open-box .input-group {
      width: 100%;
      display: block; }
    .search-form.open-box .search-group input {
      z-index: 2; }
    .search-form.open-box .search-group .icon {
      z-index: 1; }
      .search-form.open-box .search-group .icon svg {
        fill: #327220; }
    .search-form.open-box .icon--close {
      opacity: 1; }
  .search-form .input-group {
    width: 0;
    height: 30px;
    display: none; }
    @media (min-width: 740px) {
      .search-form .input-group {
        height: 40px;
        margin-top: 24px; } }
    @media (min-width: 1060px) {
      .search-form .input-group {
        height: 30px;
        margin-top: 0; } }
    .search-form .input-group input {
      background: #E2E6E7;
      border-radius: 5px;
      font-family: 'Abel', sans-serif;
      font-weight: bold;
      padding: 0;
      transition: all 300ms;
      border-radius: 5px;
      padding: 0 40px 0 10px; }
      @media (min-width: 740px) {
        .search-form .input-group input {
          padding: 0 60px 0 10px; } }
      @media (min-width: 1060px) {
        .search-form .input-group input {
          padding: 0 30px 0 10px; } }
  .search-form .search-group {
    width: 30px;
    height: 30px;
    position: absolute;
    top: 10px;
    right: 60px; }
    @media (min-width: 740px) {
      .search-form .search-group {
        right: 80px;
        top: 40px; } }
    @media (min-width: 1060px) {
      .search-form .search-group {
        right: 0;
        top: 0; } }
    .search-form .search-group input {
      position: relative;
      z-index: 1;
      background-color: transparent; }
    .search-form .search-group .icon {
      width: 30px;
      height: 30px;
      position: absolute;
      top: 50%;
      left: 50%;
      -webkit-transform: translate(-50%, -50%);
          -ms-transform: translate(-50%, -50%);
              transform: translate(-50%, -50%);
      z-index: 2;
      padding: 6.5px; }
      @media (min-width: 740px) {
        .search-form .search-group .icon {
          padding: 0; } }
      @media (min-width: 1060px) {
        .search-form .search-group .icon {
          padding: 6.5px; } }
  .search-form .icon--close {
    width: 10px;
    height: 10px;
    position: absolute;
    right: 20px;
    top: 20px;
    opacity: 0;
    transition: all 300ms;
    cursor: pointer; }
    @media (min-width: 740px) {
      .search-form .icon--close {
        width: 20px;
        height: 20px;
        top: 45px; } }
    @media (min-width: 1060px) {
      .search-form .icon--close {
        width: 16px;
        height: 16px;
        top: 7px;
        right: -24px; } }

/*------------------------------------*    		$LOGO
\*------------------------------------*/
/*------------------------------------*    		$NAV
\*------------------------------------*/
/*------------------------------------*$FOOTER
\*------------------------------------*/
.footer {
  position: relative;
  margin-top: -267px;
  background: white;
  /*redes sociales*/
  /*newsletter*/
  /*Menu*/ }
  @media (min-width: 740px) {
    .footer {
      height: 210px;
      margin-top: -200px;
      overflow: hidden; } }
  .footer .full-box {
    width: 100%; }
    .footer .full-box.redes--foo {
      display: -webkit-flex;
      display: -ms-flexbox;
      display: flex;
      height: 48px; }
      .footer .full-box.redes--foo .four-cols {
        -webkit-flex: 1;
            -ms-flex: 1;
                flex: 1;
        padding: 15px 0 15px 15px;
        position: relative;
        overflow: hidden; }
        .footer .full-box.redes--foo .four-cols::after {
          content: '';
          display: block;
          float: none;
          clear: both; }
        .footer .full-box.redes--foo .four-cols img {
          display: none;
          position: absolute;
          top: 50%;
          left: 0;
          z-index: 100;
          -webkit-transform: translate(0, -50%);
              -ms-transform: translate(0, -50%);
                  transform: translate(0, -50%); }
        .footer .full-box.redes--foo .four-cols .rss-conten {
          z-index: 200; }
        .footer .full-box.redes--foo .four-cols .icon {
          max-height: 24px;
          max-width: 24px;
          display: block;
          float: left;
          margin-right: 10px; }
          .footer .full-box.redes--foo .four-cols .icon svg {
            max-height: 24px;
            max-width: 24px;
            fill: white; }
        .footer .full-box.redes--foo .four-cols.facebook {
          background: #2B58A1; }
        .footer .full-box.redes--foo .four-cols.twitter {
          background: #55B0F5; }
        .footer .full-box.redes--foo .four-cols.linkedin {
          background: #0077B6; }
        .footer .full-box.redes--foo .four-cols.youtube {
          background: #EF5454; }
        .footer .full-box.redes--foo .four-cols .text-rss {
          display: none;
          color: white; }
      @media (min-width: 740px) {
        .footer .full-box.redes--foo {
          height: 70px; }
          .footer .full-box.redes--foo .four-cols {
            padding-top: 36px;
            padding-bottom: 0; }
            .footer .full-box.redes--foo .four-cols img {
              display: block;
              opacity: .1; }
            .footer .full-box.redes--foo .four-cols .text-rss {
              display: block;
              padding-top: 11px; } }
  .footer .box--left__foo {
    position: relative;
    border-bottom: 1px solid #CCCCCC;
    padding: 20px 0 10px; }
    .footer .box--left__foo .formulario {
      padding: 0; }
      .footer .box--left__foo .formulario .formulario__item {
        padding: 0; }
        .footer .box--left__foo .formulario .formulario__item .input-group {
          width: 100%;
          margin-bottom: 5px; }
          @media (max-width: 740px) {
            .footer .box--left__foo .formulario .formulario__item .input-group {
              width: calc(100% - 86px);
              float: left;
              padding-right: 10px; } }
          @media (min-width: 740px) {
            .footer .box--left__foo .formulario .formulario__item .input-group {
              width: 80%;
              float: left;
              padding-right: 5%;
              padding-left: 0; } }
          .footer .box--left__foo .formulario .formulario__item .input-group label {
            font-size: 0.875rem;
            margin-bottom: 5px;
            display: block;
            font-family: 'Varela Round', sans-serif;
            width: 100%;
            padding: 0; }
            @media (min-width: 740px) {
              .footer .box--left__foo .formulario .formulario__item .input-group label {
                margin-bottom: 10px; } }
          .footer .box--left__foo .formulario .formulario__item .input-group input {
            height: 30px;
            background: #E2E6E7;
            border-radius: 5px;
            font-family: 'Abel', sans-serif;
            letter-spacing: 0.8px;
            padding: 0;
            transition: all 300ms;
            border-radius: 5px;
            padding: 0 10px;
            line-height: 1.875rem;
            border: none; }
            .footer .box--left__foo .formulario .formulario__item .input-group input:focus {
              background-color: transparent; }
        .footer .box--left__foo .formulario .formulario__item .send-group {
          width: 76px;
          height: 34px;
          float: right;
          border-radius: 5px;
          border: 2px solid #E2E6E7;
          text-align: center;
          overflow: hidden;
          font-size: 0.875rem; }
          @media (max-width: 740px) {
            .footer .box--left__foo .formulario .formulario__item .send-group {
              margin-top: 23px; } }
          .footer .box--left__foo .formulario .formulario__item .send-group input {
            height: 30px;
            background-color: transparent;
            line-height: 1.875rem;
            padding: 0; }
            .footer .box--left__foo .formulario .formulario__item .send-group input:hover {
              background: #E2E6E7;
              color: white; }
          @media (min-width: 740px) {
            .footer .box--left__foo .formulario .formulario__item .send-group {
              width: 20%;
              float: right;
              margin-top: 23px; } }
          @media (min-width: 1060px) {
            .footer .box--left__foo .formulario .formulario__item .send-group {
              margin-top: 30px; } }
    @media (min-width: 740px) {
      .footer .box--left__foo {
        position: absolute;
        right: 0;
        bottom: 55px;
        border-bottom: none;
        width: 350px;
        padding: 0 30px 0 0; } }
    @media (min-width: 1060px) {
      .footer .box--left__foo {
        width: 40%;
        float: right;
        position: relative;
        bottom: auto;
        right: auto;
        margin-top: 33px;
        padding-left: 20px;
        padding-right: 0; } }
  .footer .box--right__foo {
    padding-top: 10px; }
    @media (min-width: 1060px) {
      .footer .box--right__foo {
        position: relative; } }
    .footer .box--right__foo .logo-foo {
      width: 260px;
      margin: auto;
      margin-bottom: 20px; }
      @media (max-width: 740px) {
        .footer .box--right__foo .logo-foo svg .texto-logo {
          display: none; } }
    .footer .box--right__foo .menu-foo {
      display: none; }
      .footer .box--right__foo .menu-foo a {
        -webkit-flex: auto;
            -ms-flex: auto;
                flex: auto;
        font-size: 0.75rem;
        font-family: 'Abel', sans-serif;
        letter-spacing: 0.8px;
        text-transform: uppercase;
        color: #443922; }
    .footer .box--right__foo .text-foo {
      font-size: 0.75rem;
      padding-bottom: 5px; }
    @media (min-width: 740px) {
      .footer .box--right__foo .logo-foo {
        width: 245px;
        margin-left: 0;
        margin-bottom: 5px; }
      .footer .box--right__foo .menu-foo {
        width: 340px;
        display: -webkit-flex;
        display: -ms-flexbox;
        display: flex; }
      .footer .box--right__foo .text-foo {
        border-top: 1px solid #CCCCCC;
        margin-top: 5px;
        padding-top: 5px; } }
    @media (min-width: 1060px) {
      .footer .box--right__foo {
        width: 60%;
        float: left; } }
  .footer .byreactor {
    color: rgba(102, 102, 102, 0.7);
    text-align: center;
    width: 100%;
    display: block;
    padding-top: 4px;
    padding-bottom: 10px;
    font-size: 0.75rem;
    line-height: 1.25rem; }
    @media (min-width: 740px) {
      .footer .byreactor {
        position: absolute;
        width: 110px;
        right: 25px;
        bottom: -5px; } }
    @media (min-width: 1060px) {
      .footer .byreactor {
        opacity: .5;
        transition: all 300ms;
        top: auto;
        bottom: 0;
        right: -5px; }
        .footer .byreactor:hover {
          opacity: 1; } }
    .footer .byreactor svg {
      width: 13px;
      height: 13px;
      margin-right: 5px;
      stroke: #666666;
      fill: transparent;
      display: inline-block; }

/*------------------------------------*$INDEX
\*------------------------------------*/
.item-group {
  padding: 20px 0 10px;
  position: relative;
  /*.title*/
  /*.see-more*/
  /*.home*/ }
  .item-group .title {
    padding: 15px 0 25px 0;
    font-size: 1.5rem;
    line-height: 1.875rem;
    color: #443922; }
    @media (min-width: 740px) {
      .item-group .title {
        margin-bottom: 20px;
        border-bottom: 2px solid #F1F1F1; } }
  .item-group .see-more {
    width: 220px;
    text-align: right;
    float: right;
    font-size: 0.875rem;
    line-height: 1.25rem;
    display: block;
    color: #443922;
    padding: 0 15px;
    margin-bottom: 20px; }
    @media (min-width: 740px) {
      .item-group .see-more {
        position: absolute;
        top: 28px;
        right: 0; } }
    @media (min-width: 1060px) {
      .item-group .see-more {
        top: 43px; } }
  .item-group.home-section {
    padding-bottom: 0; }
    @media (min-width: 740px) {
      .item-group.home-section {
        padding: 0 0 10px; } }
  .item-group .type-1:last-child {
    padding-bottom: 30px; }

/*.item-group*/
.mas-leido-section {
  margin: 0 auto;
  padding: 0 10px 10px;
  /*.title*/
  /*.slides*/ }
  @media (min-width: 740px) {
    .mas-leido-section {
      padding: 20px 30px 10px; } }
  @media (min-width: 1060px) {
    .mas-leido-section {
      margin: 0 auto; } }
  .mas-leido-section .title {
    text-align: center;
    color: white; }
    @media (min-width: 740px) {
      .mas-leido-section .title {
        border-bottom: none; } }
  .mas-leido-section .slides .item:last-child, .mas-leido-section .slides .item:nth-child(4) {
    display: none; }
    @media (min-width: 740px) {
      .mas-leido-section .slides .item:last-child, .mas-leido-section .slides .item:nth-child(4) {
        display: block; } }

/*.mas-leido*/
.calendario-section {
  background: #F1F1F1;
  padding: 20px 10px 30px;
  /*.item*/ }
  @media (min-width: 740px) {
    .calendario-section {
      background-color: white;
      padding: 20px 30px 10px; } }
  @media (min-width: 1060px) {
    .calendario-section {
      background-color: #F1F1F1;
      padding: 20px 50px 10px 30px;
      height: 564px;
      border-bottom: 3px solid #575757;
      margin-bottom: 30px; } }
  @media (min-width: 740px) {
    .calendario-section .item {
      width: 50%;
      float: left; } }
  @media (min-width: 1060px) {
    .calendario-section .item {
      width: 100%;
      float: none; } }
  @media (min-width: 1060px) {
    .calendario-section .see-more {
      right: 50px; } }

/*.calendario*/
.ofertas-section {
  background: white;
  padding: 0 10px; }
  @media (min-width: 740px) {
    .ofertas-section {
      padding: 0 30px; } }
  @media (min-width: 1060px) {
    .ofertas-section {
      padding: 20px 0 0 0; } }
  @media (min-width: 740px) {
    .ofertas-section .item {
      width: 50%;
      float: left; } }

/*.ofertas*/
.financiamiento-section {
  background: white;
  padding: 0 10px; }
  @media (min-width: 740px) {
    .financiamiento-section {
      padding: 0 30px; } }
  @media (min-width: 1060px) {
    .financiamiento-section {
      padding: 20px 0 0 0; } }

/*.financiamiento*/
.item__ad {
  display: -webkit-flex;
  display: -ms-flexbox;
  display: flex; }
  @media (min-width: 740px) {
    .item__ad {
      padding-bottom: 40px; } }
  @media (min-width: 1060px) {
    .item__ad {
      padding-bottom: 20px; } }
  @media (min-width: 1060px) {
    .item__ad .item.type-1 {
      width: 860px; } }
  @media (min-width: 1060px) {
    .item__ad .item.type-1 .item__image {
      width: 100%;
      height: 480px;
      overflow: hidden; } }

/*.item__ad*/
@media (min-width: 1060px) {
  .column-left {
    width: 68%;
    float: left;
    padding: 0 20px 0 50px; } }

/*.column-left*/
@media (min-width: 1060px) {
  .column-right {
    width: 32%;
    float: left;
    padding: 0; } }

/*.column-right*/
@media (min-width: 740px) {
  .slider {
    max-width: 720px;
    margin: auto; } }

@media (min-width: 1060px) {
  .slider {
    max-width: 1165px;
    padding: 0 20px; } }

/*.slider*/
/*controles Slider*/
.flex-control-paging {
  text-align: center;
  width: 100%; }
  .flex-control-paging li {
    display: inline-block;
    margin: 0 3px; }
    .flex-control-paging li a {
      width: 11px;
      height: 11px;
      display: block;
      background: white;
      cursor: pointer;
      text-indent: -9999px;
      border-radius: 20px;
      opacity: .5;
      transition: all 300ms; }
      .flex-control-paging li a.flex-active {
        opacity: 1; }

.flex-direction-nav {
  display: none; }

.item {
  width: 100%;
  height: auto;
  padding: 0 0 20px;
  /*.type-1*/
  /*.tipe-3*/
  /*.type-4*/
  /*.tipe-5*/
  /*.item__image*/
  /*.item__category*/
  /*.item__text*/ }
  .item a {
    color: #443922;
    transition: all 300ms;
    font-weight: 700; }
  .item.type-1 {
    max-width: 860px;
    margin: auto;
    /*.item__category*/
    /*item__text*/ }
    @media (min-width: 740px) {
      .item.type-1 {
        padding: 0 60px 40px; } }
    @media (min-width: 1060px) {
      .item.type-1 {
        width: 50%;
        float: left;
        padding: 0 10px 20px 0; } }
    @media (min-width: 1060px) {
      .item.type-1:last-child {
        padding: 0 0 0 10px; } }
    @media (min-width: 1060px) {
      .item.type-1 .item__image {
        height: 386px;
        overflow: hidden; }
        .item.type-1 .item__image::after {
          padding-bottom: 30px; }
        .item.type-1 .item__image img {
          min-height: 100%; } }
    .item.type-1 .item__category {
      position: absolute;
      top: -32px;
      left: 0;
      border-bottom: 3px solid; }
    .item.type-1 .item__text {
      padding: 10px 15px 20px;
      box-shadow: 0px 3px 10px 1px rgba(211, 211, 211, 0.75);
      background: white;
      font-family: 'Abel', sans-serif;
      letter-spacing: 0.8px; }
      @media (min-width: 740px) {
        .item.type-1 .item__text {
          width: 90%;
          padding: 20px 15px 25px;
          margin: -30px auto 0; } }
    .item.type-1 .item__description {
      display: none;
      font-size: 0.875rem;
      line-height: 1.375rem;
      color: #575757;
      padding: 15px 0 0 0;
      font-family: 'Varela Round', sans-serif; }
      @media (min-width: 740px) {
        .item.type-1 .item__description {
          display: block; } }
    .item.type-1.banner {
      padding: 0; }
      @media (max-width: 740px) {
        .item.type-1.banner {
          padding-bottom: 30px; } }
      @media (min-width: 1060px) {
        .item.type-1.banner {
          padding: 30px 0;
          -webkit-flex: 1;
              -ms-flex: 1;
                  flex: 1; } }
      @media (min-width: 1060px) {
        .item.type-1.banner .item__image::after {
          padding-bottom: 0; } }
  .item.type-2 {
    clear: both;
    display: block;
    /*.item__image*/
    /*.text__text*/
    /*.item__category*/ }
    @media (min-width: 740px) {
      .item.type-2 {
        float: left;
        clear: none;
        margin-right: 20px; } }
    @media (min-width: 740px) {
      .item.type-2 {
        margin: 0 7.16px; } }
    @media (min-width: 1060px) {
      .item.type-2 {
        margin: 0 34.16px; } }
    .item.type-2 .item__image {
      width: 100%;
      display: none; }
      @media (min-width: 740px) {
        .item.type-2 .item__image {
          display: block; } }
    .item.type-2 .item__text {
      padding: 10px 0;
      font-size: 1rem;
      line-height: 1.25rem; }
      @media (min-width: 740px) {
        .item.type-2 .item__text {
          width: 100%;
          background: white;
          text-align: center;
          padding: 10px 15px; } }
      .item.type-2 .item__text a {
        color: white; }
        @media (min-width: 740px) {
          .item.type-2 .item__text a {
            color: #443922; } }
      .item.type-2 .item__text .item__title {
        font-family: 'Abel', sans-serif;
        letter-spacing: 0.8px;
        font-size: 16px;
        font-size: 1rem;
        line-height: 1.25rem; }
    .item.type-2 .item__category {
      border-bottom: 3px solid; }
      @media (min-width: 740px) {
        .item.type-2 .item__category {
          position: absolute;
          top: -30px;
          left: 0; } }
      @media (min-width: 740px) {
        .item.type-2 .item__category a {
          color: white; } }
  .item.type-3 {
    position: relative;
    padding-bottom: 20px;
    margin-bottom: 20px;
    min-height: 120px;
    border-bottom: 2px solid #F1F1F1;
    /*.item__image*/
    /*.item__text*/
    /*.item__category*/ }
    @media (min-width: 740px) {
      .item.type-3 {
        min-height: 160px;
        border-bottom: none; } }
    @media (min-width: 1060px) {
      .item.type-3 {
        border-bottom: 1px solid #F1F1F1; } }
    .item.type-3:nth-child(3), .item.type-3:nth-child(4) {
      display: none; }
      @media (min-width: 740px) {
        .item.type-3:nth-child(3), .item.type-3:nth-child(4) {
          display: block; } }
      @media (min-width: 1060px) {
        .item.type-3:nth-child(3), .item.type-3:nth-child(4) {
          border-bottom: none; } }
    .item.type-3 .item__image {
      width: 100px;
      height: 100px;
      float: left;
      position: absolute;
      top: 0;
      left: 0;
      overflow: hidden;
      border: 1px solid #f1f1f1; }
      @media (min-width: 740px) {
        .item.type-3 .item__image {
          width: 140px;
          height: 100px; } }
    .item.type-3 .item__text {
      width: 100%;
      float: right;
      font-size: 1rem;
      line-height: 1.25rem;
      padding: 0 10px 0 120px; }
      @media (min-width: 740px) {
        .item.type-3 .item__text {
          width: calc(100% - 160px);
          padding: 0 10px 0 0; } }
    .item.type-3 .item__category {
      margin-bottom: 10px; }
  .item.type-4 {
    padding-bottom: 10px;
    position: relative; }
    .item.type-4:after {
      content: '';
      display: block;
      float: none;
      clear: both; }
    .item.type-4 .item__calendar {
      width: 90px;
      float: left;
      text-align: center;
      color: white; }
      .item.type-4 .item__calendar__number {
        font-size: 34px;
        font-size: 2.125rem;
        margin-top: 5px;
        padding-top: 5px;
        margin-bottom: 5px;
        display: block; }
      .item.type-4 .item__calendar__month {
        font-size: 13px;
        font-size: 0.8125rem;
        text-transform: uppercase;
        line-height: 0.8125rem; }
      .item.type-4 .item__calendar.big {
        height: auto; }
      .item.type-4 .item__calendar .item__calendar--range {
        font-size: 10px;
        font-size: 0.625rem;
        padding: 5px;
        font-family: 'Varela Round', sans-serif;
        text-transform: uppercase; }
        .item.type-4 .item__calendar .item__calendar--range:first-child {
          border-bottom: 1px solid white; }
        .item.type-4 .item__calendar .item__calendar--range .item__calendar__number__small {
          font-size: 24px;
          font-size: 1.5rem;
          display: inline-block;
          padding-top: 0; }
    .item.type-4 .item__text {
      padding: 0 20px 0 0;
      font-size: 1rem;
      line-height: 1.25rem;
      width: calc(100% - 100px);
      float: right; }
  .item.type-5 {
    position: relative;
    padding-bottom: 20px;
    margin-bottom: 20px;
    border-bottom: 2px solid #F1F1F1;
    /*.item__image*/
    /*.item__text*/
    /*.item__category*/ }
    @media (min-width: 740px) {
      .item.type-5 {
        border-bottom: none; } }
    .item.type-5 .item__image {
      width: 33.3333333333%;
      float: left;
      border: 1px solid #f1f1f1; }
    .item.type-5 .item__text {
      width: 66.6666666667%;
      float: left;
      font-size: 1rem;
      line-height: 1.25rem;
      padding: 0 10px; }
    .item.type-5 .item__title {
      font-size: 16px;
      font-size: 1rem;
      line-height: 1.25rem;
      font-family: 'Abel', sans-serif;
      letter-spacing: 0.8px; }
      @media (min-width: 740px) {
        .item.type-5 .item__title {
          font-size: 20px;
          font-size: 1.25rem;
          line-height: 1.5rem; } }
    .item.type-5 .item__category {
      margin-bottom: 10px; }
  .item.type-1 .item__image::before, .item.type-1 .item__image::after, .item.type-2 .item__image::before, .item.type-2 .item__image::after, .item.type-5 .item__image::before, .item.type-5 .item__image::after {
    content: '';
    width: 100%;
    height: 100%;
    position: absolute;
    top: 0;
    left: 0;
    opacity: 0;
    transition: all 300ms; }
  @media (min-width: 740px) {
    .item.type-1 .item__image::after, .item.type-2 .item__image::after, .item.type-5 .item__image::after {
      content: '';
      position: absolute;
      left: 50%;
      top: 50%;
      -webkit-transform: translate(-50%, -50%);
          -ms-transform: translate(-50%, -50%);
              transform: translate(-50%, -50%);
      color: white;
      font-size: 3rem;
      background: url(../img/plus.svg) no-repeat;
      height: 32px;
      width: 32px; } }
  .item .item__image {
    position: relative;
    display: block;
    z-index: 1; }
    .item .item__image img {
      width: 100%; }
  .item .item__category {
    width: 100%;
    font-size: 14px;
    font-size: 0.875rem;
    font-family: source;
    text-align: left; }
    .item .item__category a, .item .item__category span {
      color: white;
      display: inline-block;
      padding: 5px 10px 3px; }
  .item .item__title {
    font-family: 'Abel', sans-serif;
    letter-spacing: 0.8px; }
  .item .item__text {
    position: relative;
    font-size: 1.25rem;
    line-height: 1.5rem;
    z-index: 2; }

/*.item*/
/*------------------------------------*$SOCIAL
\*------------------------------------*/
.social-plugin {
  display: none; }
  @media (min-width: 740px) {
    .social-plugin {
      display: -webkit-flex;
      display: -ms-flexbox;
      display: flex;
      background: white; } }
  @media (min-width: 1060px) {
    .social-plugin {
      background-color: transparent; } }
  .social-plugin .social-plugin__item {
    -webkit-flex: 1;
        -ms-flex: 1;
            flex: 1; }

/*Twitter*/
.twitter-plugin {
  padding-right: 35px; }
  .twitter-plugin .twitter-plugin__item {
    width: 100%;
    max-width: 500px;
    clear: both;
    display: block;
    position: relative;
    min-height: 80px;
    font-size: 0.875rem;
    line-height: 1.375rem;
    margin-bottom: 35px; }
  .twitter-plugin .twitter-plugin__item__image {
    width: 73px;
    height: 73px;
    position: absolute;
    top: 0;
    left: 0;
    border-radius: 5px;
    border: 1px solid #575757;
    overflow: hidden; }
    .twitter-plugin .twitter-plugin__item__image img {
      height: 100%;
      width: 100%; }
  .twitter-plugin .twitter-plugin__item__text {
    padding-left: 100px; }
    .twitter-plugin .twitter-plugin__item__text .tweet-title {
      font-weight: bold; }
    .twitter-plugin .twitter-plugin__item__text .tweet-content {
      color: #575757; }
    .twitter-plugin .twitter-plugin__item__text a {
      color: #0C6A36; }

/*Facebook*/
.facebook-plugin {
  padding-left: 35px; }

/*------------------------------------*$COMPARTIR
\*------------------------------------*/
.share-post {
  width: 100%;
  padding: 15px 0 25px 0;
  margin-top: 70px;
  border-top: 1px solid #CCCCCC;
  border-bottom: 1px solid #CCCCCC;
  margin-bottom: 30px;
  /*&.share-post--small*/
  /*.share-post__content*/ }
  @media (min-width: 1060px) {
    .share-post {
      margin-bottom: 40px; } }
  .share-post.share-post--small {
    margin: 30px 0; }
    @media (min-width: 1060px) {
      .share-post.share-post--small {
        margin: 10px 0; } }
  .share-post .share-post__title {
    font-family: 'Abel', sans-serif;
    letter-spacing: 0.8px; }
  .share-post .share-post__content {
    display: -webkit-flex;
    display: -ms-flexbox;
    display: flex;
    -webkit-flex-flow: row;
        -ms-flex-flow: row;
            flex-flow: row;
    padding-top: 20px;
    /*.icon*/ }
    @media (min-width: 740px) {
      .share-post .share-post__content {
        max-width: 260px; } }
    .share-post .share-post__content .icon {
      width: 20%; }
      .share-post .share-post__content .icon a {
        display: block;
        height: 32px;
        width: 32px;
        margin: auto;
        position: relative;
        border-radius: 16px;
        overflow: hidden;
        transition: all 300ms; }
        .share-post .share-post__content .icon a svg {
          position: absolute;
          left: 50%;
          top: 50%;
          -webkit-transform: translate(-50%, -50%);
              -ms-transform: translate(-50%, -50%);
                  transform: translate(-50%, -50%);
          width: 18px;
          height: 18px;
          fill: white; }
        .share-post .share-post__content .icon a.icon--mail {
          background: #6D6E71; }
          .share-post .share-post__content .icon a.icon--mail:hover {
            background: #86878b; }
            @media (min-width: 740px) {
              .share-post .share-post__content .icon a.icon--mail:hover svg {
                fill: white; } }
          @media (min-width: 740px) {
            .share-post .share-post__content .icon a.icon--mail {
              background-color: transparent;
              border: 1px solid #6D6E71; } }
          @media (min-width: 740px) {
            .share-post .share-post__content .icon a.icon--mail svg {
              fill: #6D6E71; } }
        .share-post .share-post__content .icon a.icon--twitt {
          background: #26A7DF; }
          .share-post .share-post__content .icon a.icon--twitt:hover {
            background: #52b9e6; }
            @media (min-width: 740px) {
              .share-post .share-post__content .icon a.icon--twitt:hover svg {
                fill: white; } }
          @media (min-width: 740px) {
            .share-post .share-post__content .icon a.icon--twitt {
              background-color: transparent;
              border: 1px solid #26A7DF; } }
          @media (min-width: 740px) {
            .share-post .share-post__content .icon a.icon--twitt svg {
              fill: #26A7DF; } }
        .share-post .share-post__content .icon a.icon--face {
          background: #4D67A4; }
          .share-post .share-post__content .icon a.icon--face:hover {
            background: #6b82b9; }
            @media (min-width: 740px) {
              .share-post .share-post__content .icon a.icon--face:hover svg {
                fill: white; } }
          @media (min-width: 740px) {
            .share-post .share-post__content .icon a.icon--face {
              background-color: transparent;
              border: 1px solid #4D67A4; } }
          @media (min-width: 740px) {
            .share-post .share-post__content .icon a.icon--face svg {
              fill: #4D67A4; } }
        .share-post .share-post__content .icon a.icon--linke {
          background: #1884BD; }
          .share-post .share-post__content .icon a.icon--linke:hover {
            background: #25a1e3; }
            @media (min-width: 740px) {
              .share-post .share-post__content .icon a.icon--linke:hover svg {
                fill: white; } }
          @media (min-width: 740px) {
            .share-post .share-post__content .icon a.icon--linke {
              background-color: transparent;
              border: 1px solid #1884BD; } }
          @media (min-width: 740px) {
            .share-post .share-post__content .icon a.icon--linke svg {
              fill: #1884BD; } }
        .share-post .share-post__content .icon a.icon--whatsapp {
          background: #4BAE4E; }
          .share-post .share-post__content .icon a.icon--whatsapp:hover {
            background: #6cc06f; }
            @media (min-width: 740px) {
              .share-post .share-post__content .icon a.icon--whatsapp:hover svg {
                fill: white; } }
          @media (min-width: 740px) {
            .share-post .share-post__content .icon a.icon--whatsapp {
              background-color: transparent;
              border: 1px solid #4BAE4E; } }
          @media (min-width: 740px) {
            .share-post .share-post__content .icon a.icon--whatsapp svg {
              fill: #4BAE4E; } }
        .share-post .share-post__content .icon a.icon--mail svg {
          width: 16px;
          height: 16px; }
        .share-post .share-post__content .icon a.icon--linke svg {
          width: 15px;
          height: 15px; }

/*.share-post*/
/*------------------------------------*$PUBLICIDAD
\*------------------------------------*/
.publicidad1-1 {
  width: 234px;
  height: 60px;
  margin: 0 auto 30px auto;
  display: block; }
  .publicidad1-1 img, .publicidad1-1 a {
    width: 100%;
    height: 100%;
    background: #F1F1F1;
    display: block; }
  @media (min-width: 740px) {
    .publicidad1-1 {
      display: none; } }

/*.publicidad1-1*/
.publicidad1-2 {
  width: 468px;
  height: 60px;
  margin: 0 auto 30px auto;
  display: block;
  display: none; }
  .publicidad1-2.size1-1 {
    float: left;
    margin: 0;
    width: 234px;
    height: 60px; }
  .publicidad1-2 img, .publicidad1-2 a {
    width: 100%;
    height: 100%;
    background: #F1F1F1;
    display: block; }
  @media (min-width: 740px) {
    .publicidad1-2 {
      display: block; } }
  @media (min-width: 1060px) {
    .publicidad1-2 {
      display: none; } }

/*.publicidad1-2*/
.publicidad1-3 {
  position: relative;
  width: 290px;
  padding: 70px 0 0 50px;
  height: 470px;
  display: none; }
  @media (min-width: 1060px) {
    .publicidad1-3 {
      display: block; } }
  .publicidad1-3.size1-2 {
    width: 468px;
    height: 60px;
    margin: 30px auto;
    padding: 0; }
  .publicidad1-3.size1-4 {
    width: 300px;
    height: 250px;
    margin-bottom: 40px;
    padding: 0; }
  .publicidad1-3.size1-5 {
    width: 250px;
    height: 250px;
    margin-bottom: 40px;
    padding: 0; }

/*.publicidad1-3*/
/*------------------------------------*$NOVEDADES
\*------------------------------------*/
@media (min-width: 740px) {
  .content-grid .type-1 {
    width: 50%;
    padding: 0 10px 0 0;
    margin-bottom: 20px; } }

@media (min-width: 740px) {
  .content-grid .type-1:nth-child(2n) {
    padding: 0 0 0 10px; } }

@media (min-width: 740px) {
  .content-grid .type-1 .item__text {
    margin-top: 0;
    width: 100%; } }

.content-grid .type-1 .item__description {
  display: block; }

.content-grid .type-1 .item__image {
  overflow: hidden;
  height: 180px; }
  @media (min-width: 740px) {
    .content-grid .type-1 .item__image {
      height: 220px; } }
  @media (min-width: 1060px) {
    .content-grid .type-1 .item__image {
      height: 380px; } }
  .content-grid .type-1 .item__image img {
    min-height: 100%; }

.comments {
  padding-bottom: 30px; }
  .comments.comments--empleo {
    padding-top: 30px; }
  .comments h2 {
    text-align: center;
    width: 200px;
    margin: auto; }
    @media (min-width: 740px) {
      .comments h2 {
        width: 100%;
        text-align: left; } }

/*.comments*/
/*Single noticias*/
.block {
  /*.single__block*/ }
  .block.single__block {
    text-align: left;
    font-size: 14px;
    font-size: 0.875rem;
    max-width: 100%;
    padding: 0; }
    .block.single__block img {
      margin: 15px 0;
      width: 100%; }
    .block.single__block .single__block__category {
      margin-bottom: 0;
      color: #575757; }
      .block.single__block .single__block__category a {
        color: white;
        height: 26px;
        padding: 0 10px;
        line-height: 1.625rem;
        background: #4BAE4E;
        width: auto;
        display: inline-block; }
    @media (min-width: 740px) {
      .block.single__block h2 {
        padding-right: 100px; } }
    @media (min-width: 740px) {
      .block.single__block .content {
        max-width: 560px; } }
    @media (min-width: 740px) {
      .block.single__block .content.content__big {
        max-width: 100%; } }

/*.block*/
/*------------------------------------*$SIDEBAR
\*------------------------------------*/
/*Sidebar*/
.sidebar {
  width: 380px;
  padding: 30px 0 0 60px;
  position: absolute;
  top: 120px;
  left: 0;
  display: none; }
  @media (min-width: 1060px) {
    .sidebar {
      display: block; } }
  .sidebar.sidebar--special {
    display: block; }
    @media (max-width: 1060px) {
      .sidebar.sidebar--special {
        position: relative;
        top: auto;
        left: auto;
        padding: 0;
        width: 100%; } }

/*.sidebar*/
@media (min-width: 1060px) {
  .content-with-sidebar {
    width: 100%;
    padding-left: 330px;
    padding-right: 80px; } }

@media (min-width: 1060px) {
  .content-with-sidebar.content-with-sidebar--small {
    padding-right: 150px; } }

/*.content-with-sidebar*/
.related {
  padding: 0 45px 0 0;
  display: none;
  /*.related__item*/ }
  @media (min-width: 1060px) {
    .related {
      display: block; } }
  .related h2 {
    font-size: 22px;
    font-size: 1.375rem;
    line-height: 1.875rem; }
  .related .related__item {
    font-size: 13px;
    font-size: 0.8125rem;
    line-height: 1.375rem;
    margin-bottom: 32px;
    /*.related__item__category*/
    /*.related__item__date*/
    /*.related__item__text__title*/ }
    .related .related__item .related__item__category {
      height: 26px;
      line-height: 1.625rem;
      background: #4BAE4E;
      width: auto;
      display: inline-block; }
      .related .related__item .related__item__category a {
        color: white;
        padding: 0 15px; }
    .related .related__item .related__item__text__date {
      display: inline-block;
      margin-left: 10px; }
    .related .related__item .related__item__text__title {
      display: block;
      clear: both;
      padding: 15px 0;
      color: #575757;
      padding-right: 60px; }
    .related .related__item .related__item__image img {
      width: 100%; }

/*.related*/
/*------------------------------------*$MORE ITEMS
\*------------------------------------*/
/*More items single noticias*/
.more-biotech {
  padding-top: 10px; }
  @media (min-width: 740px) {
    .more-biotech {
      padding-top: 50px; } }
  .more-biotech h2 {
    margin-bottom: 60px; }
    @media (min-width: 740px) {
      .more-biotech h2 {
        margin-bottom: 40px; } }

.more-items {
  width: 100%;
  /*.more-items__item*/ }
  .more-items.more-items--center .more-items__item {
    text-align: center; }
    @media (max-width: 740px) {
      .more-items.more-items--center .more-items__item {
        width: calc(100% - 20px);
        float: left;
        margin-bottom: 20px; }
        .more-items.more-items--center .more-items__item:nth-child(2) {
          float: right; } }
    .more-items.more-items--center .more-items__item:nth-child(2) {
      text-align: center; }
      .more-items.more-items--center .more-items__item:nth-child(2) .more-items__item__text {
        margin: auto;
        float: none; }
    .more-items.more-items--center .more-items__item .more-items__item__text {
      max-width: 300px;
      margin: auto;
      padding-left: 0;
      padding-right: 0; }
      @media (min-width: 1060px) {
        .more-items.more-items--center .more-items__item .more-items__item__text {
          max-width: 350px; } }
  .more-items .more-items__item {
    width: 100%;
    float: left;
    text-align: left;
    position: relative;
    background-size: cover;
    background-position: center;
    /*.more-items__item__text*/
    /*.more-items__item__category*/
    /*.more-items__item__title*/ }
    @media (min-width: 740px) {
      .more-items .more-items__item {
        width: 50%; } }
    .more-items .more-items__item::before {
      content: '';
      width: 100%;
      height: 100%;
      position: absolute;
      top: 0;
      left: 0;
      background: #443922;
      opacity: .5;
      z-index: 100; }
    .more-items .more-items__item:nth-child(2) {
      text-align: right; }
      .more-items .more-items__item:nth-child(2) .more-items__item__text {
        float: right; }
    .more-items .more-items__item .more-items__item__text {
      z-index: 200;
      position: relative;
      padding: 20px 15px;
      display: block; }
      @media (min-width: 740px) {
        .more-items .more-items__item .more-items__item__text {
          padding: 50px 15px;
          max-width: 60%; } }
      @media (min-width: 1060px) {
        .more-items .more-items__item .more-items__item__text {
          padding: 60px 45px; } }
    .more-items .more-items__item .more-items__item__category {
      margin-bottom: 10px;
      height: 26px;
      line-height: 1.625rem;
      padding: 0 15px;
      color: white;
      display: inline-block; }
    .more-items .more-items__item .more-items__item__title {
      font-size: 16px;
      font-size: 1rem;
      line-height: 1.125rem;
      padding-bottom: 0;
      color: white;
      display: block; }
      @media (min-width: 740px) {
        .more-items .more-items__item .more-items__item__title {
          font-size: 20px;
          font-size: 1.25rem;
          line-height: 1.5rem; } }

/*.more-items*/
/*------------------------------------*$FILTROS
\*------------------------------------*/
/*filtros*/
.content-filters {
  position: relative;
  padding-top: 20px;
  /*.filters__text*/
  /*.filters*/
  /*.filter-by*/ }
  @media (min-width: 740px) {
    .content-filters {
      padding-top: 0; } }
  .content-filters.filter--hidden {
    display: none; }
  .content-filters.content--always {
    max-width: 500px;
    margin: auto; }
    @media (min-width: 740px) {
      .content-filters.content--always .select-filters {
        display: block; } }
    @media (min-width: 740px) {
      .content-filters.content--always .filters {
        -webkit-flex-flow: row wrap;
            -ms-flex-flow: row wrap;
                flex-flow: row wrap;
        display: none;
        position: absolute;
        left: 0;
        top: 39px; } }
    @media (min-width: 740px) {
      .content-filters.content--always .filters .filters__item {
        width: 100%;
        background: white; } }
    @media (min-width: 740px) {
      .content-filters.content--always .filters .filters__item:hover::before {
        display: none; } }
    .content-filters.content--always .filters .filters__item.active::before {
      display: none; }
    .content-filters.content--always .filter-by {
      opacity: 0; }
  .content-filters.filter--section {
    margin-top: 30px; }
    .content-filters.filter--section .select-filters {
      margin-bottom: 0; }
    @media (min-width: 740px) {
      .content-filters.filter--section .filters {
        padding-bottom: 20px; } }
    @media (min-width: 740px) {
      .content-filters.filter--section .filters .filters__item {
        font-size: 30px;
        font-size: 1.875rem;
        line-height: 1.875rem;
        opacity: .5; } }
    .content-filters.filter--section .filters .filters__item:hover, .content-filters.filter--section .filters .filters__item.active {
      opacity: 1; }
  .content-filters .filters__text {
    color: #575757;
    font-size: 14px;
    font-size: 0.875rem;
    line-height: 1.375rem;
    position: absolute;
    top: 0px;
    left: 5px; }
  .content-filters .select-filters {
    background: white;
    height: 39px;
    line-height: 2.3125rem;
    padding: 0 15px;
    cursor: pointer;
    margin-bottom: 20px;
    transition: all 300ms;
    color: #575757;
    position: relative;
    font-family: 'Abel', sans-serif;
    letter-spacing: 0.8px;
    font-weight: bold; }
    .content-filters .select-filters::after {
      content: '';
      width: 2px;
      height: 100%;
      position: absolute;
      right: 40px;
      top: 0; }
    @media (min-width: 740px) {
      .content-filters .select-filters {
        display: none; } }
    .content-filters .select-filters svg {
      position: absolute;
      right: 15px;
      top: 50%;
      -webkit-transform: translate(0, -50%);
          -ms-transform: translate(0, -50%);
              transform: translate(0, -50%);
      width: 10px;
      height: 10px; }
  .content-filters .filters {
    position: absolute;
    left: 0;
    top: 59px;
    display: none;
    z-index: 300;
    width: 100%; }
    @media (min-width: 740px) {
      .content-filters .filters {
        display: -webkit-flex;
        display: -ms-flexbox;
        display: flex;
        -webkit-flex-flow: row;
            -ms-flex-flow: row;
                flex-flow: row;
        -webkit-justify-content: center;
            -ms-flex-pack: center;
                justify-content: center;
        position: relative;
        top: auto;
        left: auto;
        border-bottom: 1px solid #CCCCCC;
        margin-bottom: 20px; } }
    @media (min-width: 1060px) {
      .content-filters .filters {
        max-width: 750px;
        margin: 0 auto 20px; } }
    .content-filters .filters .filters__item {
      width: 100%;
      cursor: pointer;
      height: 39px;
      background: white;
      line-height: 2.3125rem;
      padding: 0 15px;
      position: relative;
      transition: all 300ms;
      font-family: 'Abel', sans-serif;
      letter-spacing: 0.8px;
      font-weight: bold;
      color: #575757; }
      .content-filters .filters .filters__item a {
        color: #443922;
        transition: all 300ms; }
      @media (min-width: 740px) {
        .content-filters .filters .filters__item:hover::before, .content-filters .filters .filters__item.active::before {
          opacity: 1; } }
      @media (min-width: 740px) {
        .content-filters .filters .filters__item {
          width: auto;
          font-size: 12px;
          font-size: 0.75rem;
          background-color: transparent;
          border: none;
          color: #575757; } }
      @media (min-width: 1060px) {
        .content-filters .filters .filters__item {
          font-size: 16px;
          font-size: 1rem; } }
      .content-filters .filters .filters__item::before {
        content: '';
        position: absolute;
        bottom: -3px;
        left: 50%;
        width: 40%;
        height: 4px;
        -webkit-transform: translate(-50%, 0);
            -ms-transform: translate(-50%, 0);
                transform: translate(-50%, 0);
        opacity: 0;
        transition: all 300ms; }
  .content-filters .filter-by {
    display: none;
    text-align: center;
    margin-bottom: 40px; }
    @media (min-width: 740px) {
      .content-filters .filter-by {
        display: block; } }
    .content-filters .filter-by p {
      display: inline-block; }
    .content-filters .filter-by .filter-by__item {
      opacity: 0;
      position: relative;
      width: auto;
      padding: 0 15px 0 10px;
      transition: all 300ms; }
      .content-filters .filter-by .filter-by__item.show {
        opacity: 1; }
      .content-filters .filter-by .filter-by__item svg {
        width: 8px;
        height: 8px;
        position: absolute;
        top: -4px;
        right: -4px; }

/*.content-filters*/
/*------------------------------------*$NOSOTROS
\*------------------------------------*/
.green-content {
  padding: 30px 0;
  position: relative;
  background-size: cover;
  background-position: center; }
  @media (min-width: 1300px) {
    .green-content {
      padding: 120px 0 70px; } }
  .green-content h2 {
    color: white; }
  .green-content::after {
    content: '';
    position: absolute;
    top: 0;
    left: 0;
    width: 100%;
    height: 100%;
    z-index: 1;
    background: #0C6A36;
    opacity: 1; }
    @media (min-width: 740px) {
      .green-content::after {
        opacity: .7; } }
  @media (min-width: 1060px) {
    .green-content .wrap {
      max-width: 900px;
      margin: auto; } }
  .green-content .block {
    z-index: 2;
    position: relative; }
    @media (min-width: 740px) {
      .green-content .block {
        width: 50%;
        float: left;
        text-align: left;
        padding: 0 20px 80px 0; } }
    .green-content .block .secondary-title {
      color: white;
      padding: 0 0 10px; }
      @media (min-width: 740px) {
        .green-content .block .secondary-title {
          text-align: left;
          padding: 30px 0 10px; } }
    .green-content .block .content {
      color: white; }

/*.green-content*/
.block {
  padding: 0 0 80px;
  text-align: center;
  max-width: 610px;
  margin: auto; }
  @media (min-width: 1060px) {
    .block {
      max-width: 800px; } }
  .block:nth-child(2) {
    padding-bottom: 10px; }
  .block .content {
    color: #575757;
    font-size: 14px;
    font-size: 0.875rem;
    line-height: 1.375rem; }
    .block .content p {
      margin-bottom: 30px; }
      .block .content p:last-child {
        margin-bottom: 0; }

/*.block*/
.team--container {
  padding-top: 30px; }
  .team--container h2 {
    text-align: center; }

.content-team {
  text-align: center;
  padding-bottom: 30px;
  display: -webkit-flex;
  display: -ms-flexbox;
  display: flex;
  -webkit-flex-flow: row wrap;
      -ms-flex-flow: row wrap;
          flex-flow: row wrap;
  -webkit-justify-content: space-around;
      -ms-flex-pack: distribute;
          justify-content: space-around; }
  .content-team .team {
    width: 100%;
    position: relative;
    min-height: 120px;
    margin-bottom: 20px;
    /*.team__image*/
    /*.team__text*/
    /*.team__rss*/ }
    @media (min-width: 740px) {
      .content-team .team {
        width: 50%;
        margin-bottom: 40px; } }
    @media (min-width: 1060px) {
      .content-team .team {
        width: 25%; } }
    .content-team .team:nth-child(2n) .team__image {
      background: url(../img/team-02.svg);
      background-size: cover; }
    .content-team .team .team__image {
      width: 120px;
      height: 120px;
      border-radius: 60px;
      overflow: hidden;
      position: absolute;
      left: 0;
      top: 0;
      background: url(../img/team-01.svg);
      background-size: cover; }
      @media (min-width: 740px) {
        .content-team .team .team__image {
          position: relative;
          left: auto;
          top: auto;
          width: 200px;
          height: 200px;
          border-radius: 100px;
          margin: auto; } }
      .content-team .team .team__image img {
        width: 100%;
        height: 100%;
        display: block; }
    .content-team .team .team__text {
      text-align: left;
      line-height: 1.25rem;
      color: #575757;
      padding: 30px 0 0 130px; }
      @media (min-width: 740px) {
        .content-team .team .team__text {
          padding: 25px 0 0;
          text-align: center; } }
      .content-team .team .team__text .team__text__name {
        font-size: 20px;
        font-size: 1.25rem;
        line-height: 1.5rem;
        color: #443922;
        padding-bottom: 0; }
    .content-team .team .team__rss {
      width: 30px;
      height: 30px;
      background: #1884BD;
      border-radius: 5px;
      overflow: hidden;
      display: block;
      transition: all 300ms;
      margin-top: 10px; }
      @media (min-width: 740px) {
        .content-team .team .team__rss {
          margin: 10px auto 0; } }
      .content-team .team .team__rss:hover {
        background: #25a1e3; }
      .content-team .team .team__rss svg {
        width: 22px;
        height: 22px;
        margin: 4px;
        fill: white; }

/*.content-team*/
/*------------------------------------*$COLORS
\*------------------------------------*/
body {
  background: #F1F1F1;
  /*Colores gradiente bajo header*/
  /*&.noticias*/
  /*&.single-format-standard*/
  /*&.novedades*/
  /*&.nosotros*/
  /*&.financiamiento*/
  /*&.becas*/
  /*&.fondos-concursables*/
  /*&.empleo*/
  /*&.tesis*/
  /*&.ofertas-laborales*/
  /*&.biotech-tonic*/
  /*&.eventos-biotech-tonic*/
  /*&.page-template-template-listados-biotech-tonic*/
  /*&.instituciones*/
  /*&.ciencia-made-in-chile*/
  /*&.perfiles*/
  /*&.parent-pageid-21*/
  /*&.page-template-template-listados-ciencia-made-in-chile*/
  /*&.biovoces*/
  /*&.autor*/
  /*&.eventos*/
  /*&.tax-evento*/
  /*&.contacto*/
  /*@each $category, $color in $categories*/ }
  body.noticias .header::after, body.novedades .header::after, body.single-format-standard .header::after {
    background: linear-gradient(to right, #4BAE4E 0%, #CCDB38 100%); }
  body.nosotros .header::after {
    background: linear-gradient(to right, #CCDB38 0%, #FEBF00 100%); }
  body.financiamiento .header::after, body.fondos-concursables .header::after, body.becas .header::after {
    background: linear-gradient(to right, #FEBF00 0%, #FF6600 100%); }
  body.empleo .header::after, body.tesis .header::after, body.ofertas-laborales .header::after {
    background: linear-gradient(to right, #FF6600 0%, #F44135 100%); }
  body.biotech-tonic .header::after, body.eventos-biotech-tonic .header::after, body.page-template-template-listados-biotech-tonic .header::after {
    background: linear-gradient(to right, #F44135 0%, #9C1AB1 100%); }
  body.instituciones .header::after {
    background: linear-gradient(to right, #9C1AB1 0%, #005AD4 100%); }
  body.ciencia-made-in-chile .header::after, body.page-template-template-listados-ciencia-made-in-chile .header::after, body.parent-pageid-21 .header::after, body.biovoces .header::after, body.perfiles .header::after, body.autor .header::after {
    background: linear-gradient(to right, #005AD4 0%, #00bbd3 100%); }
  body.eventos .header::after, body.tax-evento .header::after {
    background: linear-gradient(to right, #00bbd3 0%, #327220 100%); }
  body.contacto .header::after {
    background: linear-gradient(to right, #327220 0%, #4BAE4E 100%); }
  body.noticias {
    /*.content-filters*/
    /*.small-items*/
    /*events__item--border*/ }
    body.noticias .bubbles span {
      background: #4BAE4E; }
    body.noticias .content h1, body.noticias .content h2, body.noticias .content h3, body.noticias .content h4, body.noticias .content h5, body.noticias .content h6 {
      color: #4BAE4E; }
    body.noticias .section-title::after {
      background: #4BAE4E; }
    body.noticias .content-filters {
      /*.select-filters*/
      /*.filters*/ }
      body.noticias .content-filters .select-filters.color {
        color: #4BAE4E; }
        body.noticias .content-filters .select-filters.color svg {
          fill: #4BAE4E; }
      body.noticias .content-filters .filters .filters__item:hover, body.noticias .content-filters .filters .filters__item.active {
        color: #4BAE4E; }
        body.noticias .content-filters .filters .filters__item:hover a, body.noticias .content-filters .filters .filters__item.active a {
          color: #4BAE4E; }
      body.noticias .content-filters .filters .filters__item::before {
        background: #4BAE4E; }
      body.noticias .content-filters .filter-by .filter-by__item {
        color: #4BAE4E; }
    body.noticias .small-items {
      /*.small-items__item*/ }
      body.noticias .small-items .small-items__item {
        /*.small-items__item__days*/ }
        body.noticias .small-items .small-items__item .small-items__item__days {
          background: #4BAE4E; }
    body.noticias .events__item--border {
      border: 2px solid #4BAE4E; }
    body.noticias .events__item__date--start, body.noticias .events__item__date--end, body.noticias .events__item__date--single, body.noticias .events__item__date--year {
      background: #4BAE4E; }
    body.noticias .events__title {
      color: #443922; }
      body.noticias .events__title a {
        color: #443922;
        transition: all 300ms; }
        body.noticias .events__title a:hover {
          color: #4BAE4E; }
    body.noticias .events__single__info {
      border: 1px solid #4BAE4E; }
      body.noticias .events__single__info p {
        color: #4BAE4E; }
    body.noticias blockquote {
      color: #4BAE4E; }
    @media (min-width: 740px) {
      body.noticias .formulario__item {
        border: 1px solid #4BAE4E; } }
    body.noticias .more-items .more-items__item .more-items__item__category {
      background: #4BAE4E; }
    body.noticias .related-list .small-items .small-items__item__content.small-items__item--block .small-items__item .small-items__item__title:hover {
      color: #4BAE4E; }
    body.noticias .related h2 {
      color: #4BAE4E; }
      body.noticias .related h2 a {
        color: #443922; }
        body.noticias .related h2 a:hover {
          color: #4BAE4E; }
    @media (min-width: 740px) {
      body.noticias .content-filters.content--always .filters {
        border-bottom: 2px solid #4BAE4E;
        border-right: 2px solid #4BAE4E;
        border-left: 2px solid #4BAE4E; } }
    body.noticias .content-filters .select-filters {
      border: 2px solid #4BAE4E; }
      body.noticias .content-filters .select-filters::after {
        background: #4BAE4E; }
      body.noticias .content-filters .select-filters svg {
        fill: #4BAE4E; }
    @media (max-width: 740px) {
      body.noticias .content-filters .filters {
        border-bottom: 2px solid #4BAE4E;
        border-right: 2px solid #4BAE4E;
        border-left: 2px solid #4BAE4E; } }
  body.single-format-standard {
    /*.content-filters*/
    /*.small-items*/
    /*events__item--border*/ }
    body.single-format-standard .bubbles span {
      background: #4BAE4E; }
    body.single-format-standard .content h1, body.single-format-standard .content h2, body.single-format-standard .content h3, body.single-format-standard .content h4, body.single-format-standard .content h5, body.single-format-standard .content h6 {
      color: #4BAE4E; }
    body.single-format-standard .section-title::after {
      background: #4BAE4E; }
    body.single-format-standard .content-filters {
      /*.select-filters*/
      /*.filters*/ }
      body.single-format-standard .content-filters .select-filters.color {
        color: #4BAE4E; }
        body.single-format-standard .content-filters .select-filters.color svg {
          fill: #4BAE4E; }
      body.single-format-standard .content-filters .filters .filters__item:hover, body.single-format-standard .content-filters .filters .filters__item.active {
        color: #4BAE4E; }
        body.single-format-standard .content-filters .filters .filters__item:hover a, body.single-format-standard .content-filters .filters .filters__item.active a {
          color: #4BAE4E; }
      body.single-format-standard .content-filters .filters .filters__item::before {
        background: #4BAE4E; }
      body.single-format-standard .content-filters .filter-by .filter-by__item {
        color: #4BAE4E; }
    body.single-format-standard .small-items {
      /*.small-items__item*/ }
      body.single-format-standard .small-items .small-items__item {
        /*.small-items__item__days*/ }
        body.single-format-standard .small-items .small-items__item .small-items__item__days {
          background: #4BAE4E; }
    body.single-format-standard .events__item--border {
      border: 2px solid #4BAE4E; }
    body.single-format-standard .events__item__date--start, body.single-format-standard .events__item__date--end, body.single-format-standard .events__item__date--single, body.single-format-standard .events__item__date--year {
      background: #4BAE4E; }
    body.single-format-standard .events__title {
      color: #443922; }
      body.single-format-standard .events__title a {
        color: #443922;
        transition: all 300ms; }
        body.single-format-standard .events__title a:hover {
          color: #4BAE4E; }
    body.single-format-standard .events__single__info {
      border: 1px solid #4BAE4E; }
      body.single-format-standard .events__single__info p {
        color: #4BAE4E; }
    body.single-format-standard blockquote {
      color: #4BAE4E; }
    @media (min-width: 740px) {
      body.single-format-standard .formulario__item {
        border: 1px solid #4BAE4E; } }
    body.single-format-standard .more-items .more-items__item .more-items__item__category {
      background: #4BAE4E; }
    body.single-format-standard .related-list .small-items .small-items__item__content.small-items__item--block .small-items__item .small-items__item__title:hover {
      color: #4BAE4E; }
    body.single-format-standard .related h2 {
      color: #4BAE4E; }
      body.single-format-standard .related h2 a {
        color: #443922; }
        body.single-format-standard .related h2 a:hover {
          color: #4BAE4E; }
    @media (min-width: 740px) {
      body.single-format-standard .content-filters.content--always .filters {
        border-bottom: 2px solid #4BAE4E;
        border-right: 2px solid #4BAE4E;
        border-left: 2px solid #4BAE4E; } }
    body.single-format-standard .content-filters .select-filters {
      border: 2px solid #4BAE4E; }
      body.single-format-standard .content-filters .select-filters::after {
        background: #4BAE4E; }
      body.single-format-standard .content-filters .select-filters svg {
        fill: #4BAE4E; }
    @media (max-width: 740px) {
      body.single-format-standard .content-filters .filters {
        border-bottom: 2px solid #4BAE4E;
        border-right: 2px solid #4BAE4E;
        border-left: 2px solid #4BAE4E; } }
  body.novedades {
    /*.content-filters*/
    /*.small-items*/
    /*events__item--border*/ }
    body.novedades .bubbles span {
      background: #4BAE4E; }
    body.novedades .content h1, body.novedades .content h2, body.novedades .content h3, body.novedades .content h4, body.novedades .content h5, body.novedades .content h6 {
      color: #4BAE4E; }
    body.novedades .section-title::after {
      background: #4BAE4E; }
    body.novedades .content-filters {
      /*.select-filters*/
      /*.filters*/ }
      body.novedades .content-filters .select-filters.color {
        color: #4BAE4E; }
        body.novedades .content-filters .select-filters.color svg {
          fill: #4BAE4E; }
      body.novedades .content-filters .filters .filters__item:hover, body.novedades .content-filters .filters .filters__item.active {
        color: #4BAE4E; }
        body.novedades .content-filters .filters .filters__item:hover a, body.novedades .content-filters .filters .filters__item.active a {
          color: #4BAE4E; }
      body.novedades .content-filters .filters .filters__item::before {
        background: #4BAE4E; }
      body.novedades .content-filters .filter-by .filter-by__item {
        color: #4BAE4E; }
    body.novedades .small-items {
      /*.small-items__item*/ }
      body.novedades .small-items .small-items__item {
        /*.small-items__item__days*/ }
        body.novedades .small-items .small-items__item .small-items__item__days {
          background: #4BAE4E; }
    body.novedades .events__item--border {
      border: 2px solid #4BAE4E; }
    body.novedades .events__item__date--start, body.novedades .events__item__date--end, body.novedades .events__item__date--single, body.novedades .events__item__date--year {
      background: #4BAE4E; }
    body.novedades .events__title {
      color: #443922; }
      body.novedades .events__title a {
        color: #443922;
        transition: all 300ms; }
        body.novedades .events__title a:hover {
          color: #4BAE4E; }
    body.novedades .events__single__info {
      border: 1px solid #4BAE4E; }
      body.novedades .events__single__info p {
        color: #4BAE4E; }
    body.novedades blockquote {
      color: #4BAE4E; }
    @media (min-width: 740px) {
      body.novedades .formulario__item {
        border: 1px solid #4BAE4E; } }
    body.novedades .more-items .more-items__item .more-items__item__category {
      background: #4BAE4E; }
    body.novedades .related-list .small-items .small-items__item__content.small-items__item--block .small-items__item .small-items__item__title:hover {
      color: #4BAE4E; }
    body.novedades .related h2 {
      color: #4BAE4E; }
      body.novedades .related h2 a {
        color: #443922; }
        body.novedades .related h2 a:hover {
          color: #4BAE4E; }
    @media (min-width: 740px) {
      body.novedades .content-filters.content--always .filters {
        border-bottom: 2px solid #4BAE4E;
        border-right: 2px solid #4BAE4E;
        border-left: 2px solid #4BAE4E; } }
    body.novedades .content-filters .select-filters {
      border: 2px solid #4BAE4E; }
      body.novedades .content-filters .select-filters::after {
        background: #4BAE4E; }
      body.novedades .content-filters .select-filters svg {
        fill: #4BAE4E; }
    @media (max-width: 740px) {
      body.novedades .content-filters .filters {
        border-bottom: 2px solid #4BAE4E;
        border-right: 2px solid #4BAE4E;
        border-left: 2px solid #4BAE4E; } }
  body.nosotros {
    /*.content-filters*/
    /*.small-items*/
    /*events__item--border*/ }
    body.nosotros .bubbles span {
      background: #CCDB38; }
    body.nosotros .content h1, body.nosotros .content h2, body.nosotros .content h3, body.nosotros .content h4, body.nosotros .content h5, body.nosotros .content h6 {
      color: #CCDB38; }
    body.nosotros .section-title::after {
      background: #CCDB38; }
    body.nosotros .content-filters {
      /*.select-filters*/
      /*.filters*/ }
      body.nosotros .content-filters .select-filters.color {
        color: #CCDB38; }
        body.nosotros .content-filters .select-filters.color svg {
          fill: #CCDB38; }
      body.nosotros .content-filters .filters .filters__item:hover, body.nosotros .content-filters .filters .filters__item.active {
        color: #CCDB38; }
        body.nosotros .content-filters .filters .filters__item:hover a, body.nosotros .content-filters .filters .filters__item.active a {
          color: #CCDB38; }
      body.nosotros .content-filters .filters .filters__item::before {
        background: #CCDB38; }
      body.nosotros .content-filters .filter-by .filter-by__item {
        color: #CCDB38; }
    body.nosotros .small-items {
      /*.small-items__item*/ }
      body.nosotros .small-items .small-items__item {
        /*.small-items__item__days*/ }
        body.nosotros .small-items .small-items__item .small-items__item__days {
          background: #CCDB38; }
    body.nosotros .events__item--border {
      border: 2px solid #CCDB38; }
    body.nosotros .events__item__date--start, body.nosotros .events__item__date--end, body.nosotros .events__item__date--single, body.nosotros .events__item__date--year {
      background: #CCDB38; }
    body.nosotros .events__title {
      color: #443922; }
      body.nosotros .events__title a {
        color: #443922;
        transition: all 300ms; }
        body.nosotros .events__title a:hover {
          color: #CCDB38; }
    body.nosotros .events__single__info {
      border: 1px solid #CCDB38; }
      body.nosotros .events__single__info p {
        color: #CCDB38; }
    body.nosotros blockquote {
      color: #CCDB38; }
    @media (min-width: 740px) {
      body.nosotros .formulario__item {
        border: 1px solid #CCDB38; } }
    body.nosotros .more-items .more-items__item .more-items__item__category {
      background: #CCDB38; }
    body.nosotros .related-list .small-items .small-items__item__content.small-items__item--block .small-items__item .small-items__item__title:hover {
      color: #CCDB38; }
    body.nosotros .related h2 {
      color: #CCDB38; }
      body.nosotros .related h2 a {
        color: #443922; }
        body.nosotros .related h2 a:hover {
          color: #CCDB38; }
    @media (min-width: 740px) {
      body.nosotros .content-filters.content--always .filters {
        border-bottom: 2px solid #CCDB38;
        border-right: 2px solid #CCDB38;
        border-left: 2px solid #CCDB38; } }
    body.nosotros .content-filters .select-filters {
      border: 2px solid #CCDB38; }
      body.nosotros .content-filters .select-filters::after {
        background: #CCDB38; }
      body.nosotros .content-filters .select-filters svg {
        fill: #CCDB38; }
    @media (max-width: 740px) {
      body.nosotros .content-filters .filters {
        border-bottom: 2px solid #CCDB38;
        border-right: 2px solid #CCDB38;
        border-left: 2px solid #CCDB38; } }
  body.financiamiento {
    /*.content-filters*/
    /*.small-items*/
    /*events__item--border*/ }
    body.financiamiento .bubbles span {
      background: #FEBF00; }
    body.financiamiento .content h1, body.financiamiento .content h2, body.financiamiento .content h3, body.financiamiento .content h4, body.financiamiento .content h5, body.financiamiento .content h6 {
      color: #FEBF00; }
    body.financiamiento .section-title::after {
      background: #FEBF00; }
    body.financiamiento .content-filters {
      /*.select-filters*/
      /*.filters*/ }
      body.financiamiento .content-filters .select-filters.color {
        color: #FEBF00; }
        body.financiamiento .content-filters .select-filters.color svg {
          fill: #FEBF00; }
      body.financiamiento .content-filters .filters .filters__item:hover, body.financiamiento .content-filters .filters .filters__item.active {
        color: #FEBF00; }
        body.financiamiento .content-filters .filters .filters__item:hover a, body.financiamiento .content-filters .filters .filters__item.active a {
          color: #FEBF00; }
      body.financiamiento .content-filters .filters .filters__item::before {
        background: #FEBF00; }
      body.financiamiento .content-filters .filter-by .filter-by__item {
        color: #FEBF00; }
    body.financiamiento .small-items {
      /*.small-items__item*/ }
      body.financiamiento .small-items .small-items__item {
        /*.small-items__item__days*/ }
        body.financiamiento .small-items .small-items__item .small-items__item__days {
          background: #FEBF00; }
    body.financiamiento .events__item--border {
      border: 2px solid #FEBF00; }
    body.financiamiento .events__item__date--start, body.financiamiento .events__item__date--end, body.financiamiento .events__item__date--single, body.financiamiento .events__item__date--year {
      background: #FEBF00; }
    body.financiamiento .events__title {
      color: #443922; }
      body.financiamiento .events__title a {
        color: #443922;
        transition: all 300ms; }
        body.financiamiento .events__title a:hover {
          color: #FEBF00; }
    body.financiamiento .events__single__info {
      border: 1px solid #FEBF00; }
      body.financiamiento .events__single__info p {
        color: #FEBF00; }
    body.financiamiento blockquote {
      color: #FEBF00; }
    @media (min-width: 740px) {
      body.financiamiento .formulario__item {
        border: 1px solid #FEBF00; } }
    body.financiamiento .more-items .more-items__item .more-items__item__category {
      background: #FEBF00; }
    body.financiamiento .related-list .small-items .small-items__item__content.small-items__item--block .small-items__item .small-items__item__title:hover {
      color: #FEBF00; }
    body.financiamiento .related h2 {
      color: #FEBF00; }
      body.financiamiento .related h2 a {
        color: #443922; }
        body.financiamiento .related h2 a:hover {
          color: #FEBF00; }
    @media (min-width: 740px) {
      body.financiamiento .content-filters.content--always .filters {
        border-bottom: 2px solid #FEBF00;
        border-right: 2px solid #FEBF00;
        border-left: 2px solid #FEBF00; } }
    body.financiamiento .content-filters .select-filters {
      border: 2px solid #FEBF00; }
      body.financiamiento .content-filters .select-filters::after {
        background: #FEBF00; }
      body.financiamiento .content-filters .select-filters svg {
        fill: #FEBF00; }
    @media (max-width: 740px) {
      body.financiamiento .content-filters .filters {
        border-bottom: 2px solid #FEBF00;
        border-right: 2px solid #FEBF00;
        border-left: 2px solid #FEBF00; } }
  body.becas {
    /*.content-filters*/
    /*.small-items*/
    /*events__item--border*/ }
    body.becas .bubbles span {
      background: #FEBF00; }
    body.becas .content h1, body.becas .content h2, body.becas .content h3, body.becas .content h4, body.becas .content h5, body.becas .content h6 {
      color: #FEBF00; }
    body.becas .section-title::after {
      background: #FEBF00; }
    body.becas .content-filters {
      /*.select-filters*/
      /*.filters*/ }
      body.becas .content-filters .select-filters.color {
        color: #FEBF00; }
        body.becas .content-filters .select-filters.color svg {
          fill: #FEBF00; }
      body.becas .content-filters .filters .filters__item:hover, body.becas .content-filters .filters .filters__item.active {
        color: #FEBF00; }
        body.becas .content-filters .filters .filters__item:hover a, body.becas .content-filters .filters .filters__item.active a {
          color: #FEBF00; }
      body.becas .content-filters .filters .filters__item::before {
        background: #FEBF00; }
      body.becas .content-filters .filter-by .filter-by__item {
        color: #FEBF00; }
    body.becas .small-items {
      /*.small-items__item*/ }
      body.becas .small-items .small-items__item {
        /*.small-items__item__days*/ }
        body.becas .small-items .small-items__item .small-items__item__days {
          background: #FEBF00; }
    body.becas .events__item--border {
      border: 2px solid #FEBF00; }
    body.becas .events__item__date--start, body.becas .events__item__date--end, body.becas .events__item__date--single, body.becas .events__item__date--year {
      background: #FEBF00; }
    body.becas .events__title {
      color: #443922; }
      body.becas .events__title a {
        color: #443922;
        transition: all 300ms; }
        body.becas .events__title a:hover {
          color: #FEBF00; }
    body.becas .events__single__info {
      border: 1px solid #FEBF00; }
      body.becas .events__single__info p {
        color: #FEBF00; }
    body.becas blockquote {
      color: #FEBF00; }
    @media (min-width: 740px) {
      body.becas .formulario__item {
        border: 1px solid #FEBF00; } }
    body.becas .more-items .more-items__item .more-items__item__category {
      background: #FEBF00; }
    body.becas .related-list .small-items .small-items__item__content.small-items__item--block .small-items__item .small-items__item__title:hover {
      color: #FEBF00; }
    body.becas .related h2 {
      color: #FEBF00; }
      body.becas .related h2 a {
        color: #443922; }
        body.becas .related h2 a:hover {
          color: #FEBF00; }
    @media (min-width: 740px) {
      body.becas .content-filters.content--always .filters {
        border-bottom: 2px solid #FEBF00;
        border-right: 2px solid #FEBF00;
        border-left: 2px solid #FEBF00; } }
    body.becas .content-filters .select-filters {
      border: 2px solid #FEBF00; }
      body.becas .content-filters .select-filters::after {
        background: #FEBF00; }
      body.becas .content-filters .select-filters svg {
        fill: #FEBF00; }
    @media (max-width: 740px) {
      body.becas .content-filters .filters {
        border-bottom: 2px solid #FEBF00;
        border-right: 2px solid #FEBF00;
        border-left: 2px solid #FEBF00; } }
  body.fondos-concursables {
    /*.content-filters*/
    /*.small-items*/
    /*events__item--border*/ }
    body.fondos-concursables .bubbles span {
      background: #FEBF00; }
    body.fondos-concursables .content h1, body.fondos-concursables .content h2, body.fondos-concursables .content h3, body.fondos-concursables .content h4, body.fondos-concursables .content h5, body.fondos-concursables .content h6 {
      color: #FEBF00; }
    body.fondos-concursables .section-title::after {
      background: #FEBF00; }
    body.fondos-concursables .content-filters {
      /*.select-filters*/
      /*.filters*/ }
      body.fondos-concursables .content-filters .select-filters.color {
        color: #FEBF00; }
        body.fondos-concursables .content-filters .select-filters.color svg {
          fill: #FEBF00; }
      body.fondos-concursables .content-filters .filters .filters__item:hover, body.fondos-concursables .content-filters .filters .filters__item.active {
        color: #FEBF00; }
        body.fondos-concursables .content-filters .filters .filters__item:hover a, body.fondos-concursables .content-filters .filters .filters__item.active a {
          color: #FEBF00; }
      body.fondos-concursables .content-filters .filters .filters__item::before {
        background: #FEBF00; }
      body.fondos-concursables .content-filters .filter-by .filter-by__item {
        color: #FEBF00; }
    body.fondos-concursables .small-items {
      /*.small-items__item*/ }
      body.fondos-concursables .small-items .small-items__item {
        /*.small-items__item__days*/ }
        body.fondos-concursables .small-items .small-items__item .small-items__item__days {
          background: #FEBF00; }
    body.fondos-concursables .events__item--border {
      border: 2px solid #FEBF00; }
    body.fondos-concursables .events__item__date--start, body.fondos-concursables .events__item__date--end, body.fondos-concursables .events__item__date--single, body.fondos-concursables .events__item__date--year {
      background: #FEBF00; }
    body.fondos-concursables .events__title {
      color: #443922; }
      body.fondos-concursables .events__title a {
        color: #443922;
        transition: all 300ms; }
        body.fondos-concursables .events__title a:hover {
          color: #FEBF00; }
    body.fondos-concursables .events__single__info {
      border: 1px solid #FEBF00; }
      body.fondos-concursables .events__single__info p {
        color: #FEBF00; }
    body.fondos-concursables blockquote {
      color: #FEBF00; }
    @media (min-width: 740px) {
      body.fondos-concursables .formulario__item {
        border: 1px solid #FEBF00; } }
    body.fondos-concursables .more-items .more-items__item .more-items__item__category {
      background: #FEBF00; }
    body.fondos-concursables .related-list .small-items .small-items__item__content.small-items__item--block .small-items__item .small-items__item__title:hover {
      color: #FEBF00; }
    body.fondos-concursables .related h2 {
      color: #FEBF00; }
      body.fondos-concursables .related h2 a {
        color: #443922; }
        body.fondos-concursables .related h2 a:hover {
          color: #FEBF00; }
    @media (min-width: 740px) {
      body.fondos-concursables .content-filters.content--always .filters {
        border-bottom: 2px solid #FEBF00;
        border-right: 2px solid #FEBF00;
        border-left: 2px solid #FEBF00; } }
    body.fondos-concursables .content-filters .select-filters {
      border: 2px solid #FEBF00; }
      body.fondos-concursables .content-filters .select-filters::after {
        background: #FEBF00; }
      body.fondos-concursables .content-filters .select-filters svg {
        fill: #FEBF00; }
    @media (max-width: 740px) {
      body.fondos-concursables .content-filters .filters {
        border-bottom: 2px solid #FEBF00;
        border-right: 2px solid #FEBF00;
        border-left: 2px solid #FEBF00; } }
  body.empleo {
    /*.content-filters*/
    /*.small-items*/
    /*events__item--border*/ }
    body.empleo .bubbles span {
      background: #FF6600; }
    body.empleo .content h1, body.empleo .content h2, body.empleo .content h3, body.empleo .content h4, body.empleo .content h5, body.empleo .content h6 {
      color: #FF6600; }
    body.empleo .section-title::after {
      background: #FF6600; }
    body.empleo .content-filters {
      /*.select-filters*/
      /*.filters*/ }
      body.empleo .content-filters .select-filters.color {
        color: #FF6600; }
        body.empleo .content-filters .select-filters.color svg {
          fill: #FF6600; }
      body.empleo .content-filters .filters .filters__item:hover, body.empleo .content-filters .filters .filters__item.active {
        color: #FF6600; }
        body.empleo .content-filters .filters .filters__item:hover a, body.empleo .content-filters .filters .filters__item.active a {
          color: #FF6600; }
      body.empleo .content-filters .filters .filters__item::before {
        background: #FF6600; }
      body.empleo .content-filters .filter-by .filter-by__item {
        color: #FF6600; }
    body.empleo .small-items {
      /*.small-items__item*/ }
      body.empleo .small-items .small-items__item {
        /*.small-items__item__days*/ }
        body.empleo .small-items .small-items__item .small-items__item__days {
          background: #FF6600; }
    body.empleo .events__item--border {
      border: 2px solid #FF6600; }
    body.empleo .events__item__date--start, body.empleo .events__item__date--end, body.empleo .events__item__date--single, body.empleo .events__item__date--year {
      background: #FF6600; }
    body.empleo .events__title {
      color: #443922; }
      body.empleo .events__title a {
        color: #443922;
        transition: all 300ms; }
        body.empleo .events__title a:hover {
          color: #FF6600; }
    body.empleo .events__single__info {
      border: 1px solid #FF6600; }
      body.empleo .events__single__info p {
        color: #FF6600; }
    body.empleo blockquote {
      color: #FF6600; }
    @media (min-width: 740px) {
      body.empleo .formulario__item {
        border: 1px solid #FF6600; } }
    body.empleo .more-items .more-items__item .more-items__item__category {
      background: #FF6600; }
    body.empleo .related-list .small-items .small-items__item__content.small-items__item--block .small-items__item .small-items__item__title:hover {
      color: #FF6600; }
    body.empleo .related h2 {
      color: #FF6600; }
      body.empleo .related h2 a {
        color: #443922; }
        body.empleo .related h2 a:hover {
          color: #FF6600; }
    @media (min-width: 740px) {
      body.empleo .content-filters.content--always .filters {
        border-bottom: 2px solid #FF6600;
        border-right: 2px solid #FF6600;
        border-left: 2px solid #FF6600; } }
    body.empleo .content-filters .select-filters {
      border: 2px solid #FF6600; }
      body.empleo .content-filters .select-filters::after {
        background: #FF6600; }
      body.empleo .content-filters .select-filters svg {
        fill: #FF6600; }
    @media (max-width: 740px) {
      body.empleo .content-filters .filters {
        border-bottom: 2px solid #FF6600;
        border-right: 2px solid #FF6600;
        border-left: 2px solid #FF6600; } }
  body.tesis {
    /*.content-filters*/
    /*.small-items*/
    /*events__item--border*/ }
    body.tesis .bubbles span {
      background: #FF6600; }
    body.tesis .content h1, body.tesis .content h2, body.tesis .content h3, body.tesis .content h4, body.tesis .content h5, body.tesis .content h6 {
      color: #FF6600; }
    body.tesis .section-title::after {
      background: #FF6600; }
    body.tesis .content-filters {
      /*.select-filters*/
      /*.filters*/ }
      body.tesis .content-filters .select-filters.color {
        color: #FF6600; }
        body.tesis .content-filters .select-filters.color svg {
          fill: #FF6600; }
      body.tesis .content-filters .filters .filters__item:hover, body.tesis .content-filters .filters .filters__item.active {
        color: #FF6600; }
        body.tesis .content-filters .filters .filters__item:hover a, body.tesis .content-filters .filters .filters__item.active a {
          color: #FF6600; }
      body.tesis .content-filters .filters .filters__item::before {
        background: #FF6600; }
      body.tesis .content-filters .filter-by .filter-by__item {
        color: #FF6600; }
    body.tesis .small-items {
      /*.small-items__item*/ }
      body.tesis .small-items .small-items__item {
        /*.small-items__item__days*/ }
        body.tesis .small-items .small-items__item .small-items__item__days {
          background: #FF6600; }
    body.tesis .events__item--border {
      border: 2px solid #FF6600; }
    body.tesis .events__item__date--start, body.tesis .events__item__date--end, body.tesis .events__item__date--single, body.tesis .events__item__date--year {
      background: #FF6600; }
    body.tesis .events__title {
      color: #443922; }
      body.tesis .events__title a {
        color: #443922;
        transition: all 300ms; }
        body.tesis .events__title a:hover {
          color: #FF6600; }
    body.tesis .events__single__info {
      border: 1px solid #FF6600; }
      body.tesis .events__single__info p {
        color: #FF6600; }
    body.tesis blockquote {
      color: #FF6600; }
    @media (min-width: 740px) {
      body.tesis .formulario__item {
        border: 1px solid #FF6600; } }
    body.tesis .more-items .more-items__item .more-items__item__category {
      background: #FF6600; }
    body.tesis .related-list .small-items .small-items__item__content.small-items__item--block .small-items__item .small-items__item__title:hover {
      color: #FF6600; }
    body.tesis .related h2 {
      color: #FF6600; }
      body.tesis .related h2 a {
        color: #443922; }
        body.tesis .related h2 a:hover {
          color: #FF6600; }
    @media (min-width: 740px) {
      body.tesis .content-filters.content--always .filters {
        border-bottom: 2px solid #FF6600;
        border-right: 2px solid #FF6600;
        border-left: 2px solid #FF6600; } }
    body.tesis .content-filters .select-filters {
      border: 2px solid #FF6600; }
      body.tesis .content-filters .select-filters::after {
        background: #FF6600; }
      body.tesis .content-filters .select-filters svg {
        fill: #FF6600; }
    @media (max-width: 740px) {
      body.tesis .content-filters .filters {
        border-bottom: 2px solid #FF6600;
        border-right: 2px solid #FF6600;
        border-left: 2px solid #FF6600; } }
  body.ofertas-laborales {
    /*.content-filters*/
    /*.small-items*/
    /*events__item--border*/ }
    body.ofertas-laborales .bubbles span {
      background: #FF6600; }
    body.ofertas-laborales .content h1, body.ofertas-laborales .content h2, body.ofertas-laborales .content h3, body.ofertas-laborales .content h4, body.ofertas-laborales .content h5, body.ofertas-laborales .content h6 {
      color: #FF6600; }
    body.ofertas-laborales .section-title::after {
      background: #FF6600; }
    body.ofertas-laborales .content-filters {
      /*.select-filters*/
      /*.filters*/ }
      body.ofertas-laborales .content-filters .select-filters.color {
        color: #FF6600; }
        body.ofertas-laborales .content-filters .select-filters.color svg {
          fill: #FF6600; }
      body.ofertas-laborales .content-filters .filters .filters__item:hover, body.ofertas-laborales .content-filters .filters .filters__item.active {
        color: #FF6600; }
        body.ofertas-laborales .content-filters .filters .filters__item:hover a, body.ofertas-laborales .content-filters .filters .filters__item.active a {
          color: #FF6600; }
      body.ofertas-laborales .content-filters .filters .filters__item::before {
        background: #FF6600; }
      body.ofertas-laborales .content-filters .filter-by .filter-by__item {
        color: #FF6600; }
    body.ofertas-laborales .small-items {
      /*.small-items__item*/ }
      body.ofertas-laborales .small-items .small-items__item {
        /*.small-items__item__days*/ }
        body.ofertas-laborales .small-items .small-items__item .small-items__item__days {
          background: #FF6600; }
    body.ofertas-laborales .events__item--border {
      border: 2px solid #FF6600; }
    body.ofertas-laborales .events__item__date--start, body.ofertas-laborales .events__item__date--end, body.ofertas-laborales .events__item__date--single, body.ofertas-laborales .events__item__date--year {
      background: #FF6600; }
    body.ofertas-laborales .events__title {
      color: #443922; }
      body.ofertas-laborales .events__title a {
        color: #443922;
        transition: all 300ms; }
        body.ofertas-laborales .events__title a:hover {
          color: #FF6600; }
    body.ofertas-laborales .events__single__info {
      border: 1px solid #FF6600; }
      body.ofertas-laborales .events__single__info p {
        color: #FF6600; }
    body.ofertas-laborales blockquote {
      color: #FF6600; }
    @media (min-width: 740px) {
      body.ofertas-laborales .formulario__item {
        border: 1px solid #FF6600; } }
    body.ofertas-laborales .more-items .more-items__item .more-items__item__category {
      background: #FF6600; }
    body.ofertas-laborales .related-list .small-items .small-items__item__content.small-items__item--block .small-items__item .small-items__item__title:hover {
      color: #FF6600; }
    body.ofertas-laborales .related h2 {
      color: #FF6600; }
      body.ofertas-laborales .related h2 a {
        color: #443922; }
        body.ofertas-laborales .related h2 a:hover {
          color: #FF6600; }
    @media (min-width: 740px) {
      body.ofertas-laborales .content-filters.content--always .filters {
        border-bottom: 2px solid #FF6600;
        border-right: 2px solid #FF6600;
        border-left: 2px solid #FF6600; } }
    body.ofertas-laborales .content-filters .select-filters {
      border: 2px solid #FF6600; }
      body.ofertas-laborales .content-filters .select-filters::after {
        background: #FF6600; }
      body.ofertas-laborales .content-filters .select-filters svg {
        fill: #FF6600; }
    @media (max-width: 740px) {
      body.ofertas-laborales .content-filters .filters {
        border-bottom: 2px solid #FF6600;
        border-right: 2px solid #FF6600;
        border-left: 2px solid #FF6600; } }
  body.biotech-tonic {
    /*.content-filters*/
    /*.small-items*/
    /*events__item--border*/ }
    body.biotech-tonic .bubbles span {
      background: #F44135; }
    body.biotech-tonic .content h1, body.biotech-tonic .content h2, body.biotech-tonic .content h3, body.biotech-tonic .content h4, body.biotech-tonic .content h5, body.biotech-tonic .content h6 {
      color: #F44135; }
    body.biotech-tonic .section-title::after {
      background: #F44135; }
    body.biotech-tonic .content-filters {
      /*.select-filters*/
      /*.filters*/ }
      body.biotech-tonic .content-filters .select-filters.color {
        color: #F44135; }
        body.biotech-tonic .content-filters .select-filters.color svg {
          fill: #F44135; }
      body.biotech-tonic .content-filters .filters .filters__item:hover, body.biotech-tonic .content-filters .filters .filters__item.active {
        color: #F44135; }
        body.biotech-tonic .content-filters .filters .filters__item:hover a, body.biotech-tonic .content-filters .filters .filters__item.active a {
          color: #F44135; }
      body.biotech-tonic .content-filters .filters .filters__item::before {
        background: #F44135; }
      body.biotech-tonic .content-filters .filter-by .filter-by__item {
        color: #F44135; }
    body.biotech-tonic .small-items {
      /*.small-items__item*/ }
      body.biotech-tonic .small-items .small-items__item {
        /*.small-items__item__days*/ }
        body.biotech-tonic .small-items .small-items__item .small-items__item__days {
          background: #F44135; }
    body.biotech-tonic .events__item--border {
      border: 2px solid #F44135; }
    body.biotech-tonic .events__item__date--start, body.biotech-tonic .events__item__date--end, body.biotech-tonic .events__item__date--single, body.biotech-tonic .events__item__date--year {
      background: #F44135; }
    body.biotech-tonic .events__title {
      color: #443922; }
      body.biotech-tonic .events__title a {
        color: #443922;
        transition: all 300ms; }
        body.biotech-tonic .events__title a:hover {
          color: #F44135; }
    body.biotech-tonic .events__single__info {
      border: 1px solid #F44135; }
      body.biotech-tonic .events__single__info p {
        color: #F44135; }
    body.biotech-tonic blockquote {
      color: #F44135; }
    @media (min-width: 740px) {
      body.biotech-tonic .formulario__item {
        border: 1px solid #F44135; } }
    body.biotech-tonic .more-items .more-items__item .more-items__item__category {
      background: #F44135; }
    body.biotech-tonic .related-list .small-items .small-items__item__content.small-items__item--block .small-items__item .small-items__item__title:hover {
      color: #F44135; }
    body.biotech-tonic .related h2 {
      color: #F44135; }
      body.biotech-tonic .related h2 a {
        color: #443922; }
        body.biotech-tonic .related h2 a:hover {
          color: #F44135; }
    @media (min-width: 740px) {
      body.biotech-tonic .content-filters.content--always .filters {
        border-bottom: 2px solid #F44135;
        border-right: 2px solid #F44135;
        border-left: 2px solid #F44135; } }
    body.biotech-tonic .content-filters .select-filters {
      border: 2px solid #F44135; }
      body.biotech-tonic .content-filters .select-filters::after {
        background: #F44135; }
      body.biotech-tonic .content-filters .select-filters svg {
        fill: #F44135; }
    @media (max-width: 740px) {
      body.biotech-tonic .content-filters .filters {
        border-bottom: 2px solid #F44135;
        border-right: 2px solid #F44135;
        border-left: 2px solid #F44135; } }
  body.eventos-biotech-tonic {
    /*.content-filters*/
    /*.small-items*/
    /*events__item--border*/ }
    body.eventos-biotech-tonic .bubbles span {
      background: #F44135; }
    body.eventos-biotech-tonic .content h1, body.eventos-biotech-tonic .content h2, body.eventos-biotech-tonic .content h3, body.eventos-biotech-tonic .content h4, body.eventos-biotech-tonic .content h5, body.eventos-biotech-tonic .content h6 {
      color: #F44135; }
    body.eventos-biotech-tonic .section-title::after {
      background: #F44135; }
    body.eventos-biotech-tonic .content-filters {
      /*.select-filters*/
      /*.filters*/ }
      body.eventos-biotech-tonic .content-filters .select-filters.color {
        color: #F44135; }
        body.eventos-biotech-tonic .content-filters .select-filters.color svg {
          fill: #F44135; }
      body.eventos-biotech-tonic .content-filters .filters .filters__item:hover, body.eventos-biotech-tonic .content-filters .filters .filters__item.active {
        color: #F44135; }
        body.eventos-biotech-tonic .content-filters .filters .filters__item:hover a, body.eventos-biotech-tonic .content-filters .filters .filters__item.active a {
          color: #F44135; }
      body.eventos-biotech-tonic .content-filters .filters .filters__item::before {
        background: #F44135; }
      body.eventos-biotech-tonic .content-filters .filter-by .filter-by__item {
        color: #F44135; }
    body.eventos-biotech-tonic .small-items {
      /*.small-items__item*/ }
      body.eventos-biotech-tonic .small-items .small-items__item {
        /*.small-items__item__days*/ }
        body.eventos-biotech-tonic .small-items .small-items__item .small-items__item__days {
          background: #F44135; }
    body.eventos-biotech-tonic .events__item--border {
      border: 2px solid #F44135; }
    body.eventos-biotech-tonic .events__item__date--start, body.eventos-biotech-tonic .events__item__date--end, body.eventos-biotech-tonic .events__item__date--single, body.eventos-biotech-tonic .events__item__date--year {
      background: #F44135; }
    body.eventos-biotech-tonic .events__title {
      color: #443922; }
      body.eventos-biotech-tonic .events__title a {
        color: #443922;
        transition: all 300ms; }
        body.eventos-biotech-tonic .events__title a:hover {
          color: #F44135; }
    body.eventos-biotech-tonic .events__single__info {
      border: 1px solid #F44135; }
      body.eventos-biotech-tonic .events__single__info p {
        color: #F44135; }
    body.eventos-biotech-tonic blockquote {
      color: #F44135; }
    @media (min-width: 740px) {
      body.eventos-biotech-tonic .formulario__item {
        border: 1px solid #F44135; } }
    body.eventos-biotech-tonic .more-items .more-items__item .more-items__item__category {
      background: #F44135; }
    body.eventos-biotech-tonic .related-list .small-items .small-items__item__content.small-items__item--block .small-items__item .small-items__item__title:hover {
      color: #F44135; }
    body.eventos-biotech-tonic .related h2 {
      color: #F44135; }
      body.eventos-biotech-tonic .related h2 a {
        color: #443922; }
        body.eventos-biotech-tonic .related h2 a:hover {
          color: #F44135; }
    @media (min-width: 740px) {
      body.eventos-biotech-tonic .content-filters.content--always .filters {
        border-bottom: 2px solid #F44135;
        border-right: 2px solid #F44135;
        border-left: 2px solid #F44135; } }
    body.eventos-biotech-tonic .content-filters .select-filters {
      border: 2px solid #F44135; }
      body.eventos-biotech-tonic .content-filters .select-filters::after {
        background: #F44135; }
      body.eventos-biotech-tonic .content-filters .select-filters svg {
        fill: #F44135; }
    @media (max-width: 740px) {
      body.eventos-biotech-tonic .content-filters .filters {
        border-bottom: 2px solid #F44135;
        border-right: 2px solid #F44135;
        border-left: 2px solid #F44135; } }
  body.page-template-template-listados-biotech-tonic {
    /*.content-filters*/
    /*.small-items*/
    /*events__item--border*/ }
    body.page-template-template-listados-biotech-tonic .bubbles span {
      background: #F44135; }
    body.page-template-template-listados-biotech-tonic .content h1, body.page-template-template-listados-biotech-tonic .content h2, body.page-template-template-listados-biotech-tonic .content h3, body.page-template-template-listados-biotech-tonic .content h4, body.page-template-template-listados-biotech-tonic .content h5, body.page-template-template-listados-biotech-tonic .content h6 {
      color: #F44135; }
    body.page-template-template-listados-biotech-tonic .section-title::after {
      background: #F44135; }
    body.page-template-template-listados-biotech-tonic .content-filters {
      /*.select-filters*/
      /*.filters*/ }
      body.page-template-template-listados-biotech-tonic .content-filters .select-filters.color {
        color: #F44135; }
        body.page-template-template-listados-biotech-tonic .content-filters .select-filters.color svg {
          fill: #F44135; }
      body.page-template-template-listados-biotech-tonic .content-filters .filters .filters__item:hover, body.page-template-template-listados-biotech-tonic .content-filters .filters .filters__item.active {
        color: #F44135; }
        body.page-template-template-listados-biotech-tonic .content-filters .filters .filters__item:hover a, body.page-template-template-listados-biotech-tonic .content-filters .filters .filters__item.active a {
          color: #F44135; }
      body.page-template-template-listados-biotech-tonic .content-filters .filters .filters__item::before {
        background: #F44135; }
      body.page-template-template-listados-biotech-tonic .content-filters .filter-by .filter-by__item {
        color: #F44135; }
    body.page-template-template-listados-biotech-tonic .small-items {
      /*.small-items__item*/ }
      body.page-template-template-listados-biotech-tonic .small-items .small-items__item {
        /*.small-items__item__days*/ }
        body.page-template-template-listados-biotech-tonic .small-items .small-items__item .small-items__item__days {
          background: #F44135; }
    body.page-template-template-listados-biotech-tonic .events__item--border {
      border: 2px solid #F44135; }
    body.page-template-template-listados-biotech-tonic .events__item__date--start, body.page-template-template-listados-biotech-tonic .events__item__date--end, body.page-template-template-listados-biotech-tonic .events__item__date--single, body.page-template-template-listados-biotech-tonic .events__item__date--year {
      background: #F44135; }
    body.page-template-template-listados-biotech-tonic .events__title {
      color: #443922; }
      body.page-template-template-listados-biotech-tonic .events__title a {
        color: #443922;
        transition: all 300ms; }
        body.page-template-template-listados-biotech-tonic .events__title a:hover {
          color: #F44135; }
    body.page-template-template-listados-biotech-tonic .events__single__info {
      border: 1px solid #F44135; }
      body.page-template-template-listados-biotech-tonic .events__single__info p {
        color: #F44135; }
    body.page-template-template-listados-biotech-tonic blockquote {
      color: #F44135; }
    @media (min-width: 740px) {
      body.page-template-template-listados-biotech-tonic .formulario__item {
        border: 1px solid #F44135; } }
    body.page-template-template-listados-biotech-tonic .more-items .more-items__item .more-items__item__category {
      background: #F44135; }
    body.page-template-template-listados-biotech-tonic .related-list .small-items .small-items__item__content.small-items__item--block .small-items__item .small-items__item__title:hover {
      color: #F44135; }
    body.page-template-template-listados-biotech-tonic .related h2 {
      color: #F44135; }
      body.page-template-template-listados-biotech-tonic .related h2 a {
        color: #443922; }
        body.page-template-template-listados-biotech-tonic .related h2 a:hover {
          color: #F44135; }
    @media (min-width: 740px) {
      body.page-template-template-listados-biotech-tonic .content-filters.content--always .filters {
        border-bottom: 2px solid #F44135;
        border-right: 2px solid #F44135;
        border-left: 2px solid #F44135; } }
    body.page-template-template-listados-biotech-tonic .content-filters .select-filters {
      border: 2px solid #F44135; }
      body.page-template-template-listados-biotech-tonic .content-filters .select-filters::after {
        background: #F44135; }
      body.page-template-template-listados-biotech-tonic .content-filters .select-filters svg {
        fill: #F44135; }
    @media (max-width: 740px) {
      body.page-template-template-listados-biotech-tonic .content-filters .filters {
        border-bottom: 2px solid #F44135;
        border-right: 2px solid #F44135;
        border-left: 2px solid #F44135; } }
  body.instituciones {
    /*.content-filters*/
    /*.small-items*/
    /*events__item--border*/ }
    body.instituciones .bubbles span {
      background: #9C1AB1; }
    body.instituciones .content h1, body.instituciones .content h2, body.instituciones .content h3, body.instituciones .content h4, body.instituciones .content h5, body.instituciones .content h6 {
      color: #9C1AB1; }
    body.instituciones .section-title::after {
      background: #9C1AB1; }
    body.instituciones .content-filters {
      /*.select-filters*/
      /*.filters*/ }
      body.instituciones .content-filters .select-filters.color {
        color: #9C1AB1; }
        body.instituciones .content-filters .select-filters.color svg {
          fill: #9C1AB1; }
      body.instituciones .content-filters .filters .filters__item:hover, body.instituciones .content-filters .filters .filters__item.active {
        color: #9C1AB1; }
        body.instituciones .content-filters .filters .filters__item:hover a, body.instituciones .content-filters .filters .filters__item.active a {
          color: #9C1AB1; }
      body.instituciones .content-filters .filters .filters__item::before {
        background: #9C1AB1; }
      body.instituciones .content-filters .filter-by .filter-by__item {
        color: #9C1AB1; }
    body.instituciones .small-items {
      /*.small-items__item*/ }
      body.instituciones .small-items .small-items__item {
        /*.small-items__item__days*/ }
        body.instituciones .small-items .small-items__item .small-items__item__days {
          background: #9C1AB1; }
    body.instituciones .events__item--border {
      border: 2px solid #9C1AB1; }
    body.instituciones .events__item__date--start, body.instituciones .events__item__date--end, body.instituciones .events__item__date--single, body.instituciones .events__item__date--year {
      background: #9C1AB1; }
    body.instituciones .events__title {
      color: #443922; }
      body.instituciones .events__title a {
        color: #443922;
        transition: all 300ms; }
        body.instituciones .events__title a:hover {
          color: #9C1AB1; }
    body.instituciones .events__single__info {
      border: 1px solid #9C1AB1; }
      body.instituciones .events__single__info p {
        color: #9C1AB1; }
    body.instituciones blockquote {
      color: #9C1AB1; }
    @media (min-width: 740px) {
      body.instituciones .formulario__item {
        border: 1px solid #9C1AB1; } }
    body.instituciones .more-items .more-items__item .more-items__item__category {
      background: #9C1AB1; }
    body.instituciones .related-list .small-items .small-items__item__content.small-items__item--block .small-items__item .small-items__item__title:hover {
      color: #9C1AB1; }
    body.instituciones .related h2 {
      color: #9C1AB1; }
      body.instituciones .related h2 a {
        color: #443922; }
        body.instituciones .related h2 a:hover {
          color: #9C1AB1; }
    @media (min-width: 740px) {
      body.instituciones .content-filters.content--always .filters {
        border-bottom: 2px solid #9C1AB1;
        border-right: 2px solid #9C1AB1;
        border-left: 2px solid #9C1AB1; } }
    body.instituciones .content-filters .select-filters {
      border: 2px solid #9C1AB1; }
      body.instituciones .content-filters .select-filters::after {
        background: #9C1AB1; }
      body.instituciones .content-filters .select-filters svg {
        fill: #9C1AB1; }
    @media (max-width: 740px) {
      body.instituciones .content-filters .filters {
        border-bottom: 2px solid #9C1AB1;
        border-right: 2px solid #9C1AB1;
        border-left: 2px solid #9C1AB1; } }
  body.ciencia-made-in-chile {
    /*.content-filters*/
    /*.small-items*/
    /*events__item--border*/ }
    body.ciencia-made-in-chile .bubbles span {
      background: #005AD4; }
    body.ciencia-made-in-chile .content h1, body.ciencia-made-in-chile .content h2, body.ciencia-made-in-chile .content h3, body.ciencia-made-in-chile .content h4, body.ciencia-made-in-chile .content h5, body.ciencia-made-in-chile .content h6 {
      color: #005AD4; }
    body.ciencia-made-in-chile .section-title::after {
      background: #005AD4; }
    body.ciencia-made-in-chile .content-filters {
      /*.select-filters*/
      /*.filters*/ }
      body.ciencia-made-in-chile .content-filters .select-filters.color {
        color: #005AD4; }
        body.ciencia-made-in-chile .content-filters .select-filters.color svg {
          fill: #005AD4; }
      body.ciencia-made-in-chile .content-filters .filters .filters__item:hover, body.ciencia-made-in-chile .content-filters .filters .filters__item.active {
        color: #005AD4; }
        body.ciencia-made-in-chile .content-filters .filters .filters__item:hover a, body.ciencia-made-in-chile .content-filters .filters .filters__item.active a {
          color: #005AD4; }
      body.ciencia-made-in-chile .content-filters .filters .filters__item::before {
        background: #005AD4; }
      body.ciencia-made-in-chile .content-filters .filter-by .filter-by__item {
        color: #005AD4; }
    body.ciencia-made-in-chile .small-items {
      /*.small-items__item*/ }
      body.ciencia-made-in-chile .small-items .small-items__item {
        /*.small-items__item__days*/ }
        body.ciencia-made-in-chile .small-items .small-items__item .small-items__item__days {
          background: #005AD4; }
    body.ciencia-made-in-chile .events__item--border {
      border: 2px solid #005AD4; }
    body.ciencia-made-in-chile .events__item__date--start, body.ciencia-made-in-chile .events__item__date--end, body.ciencia-made-in-chile .events__item__date--single, body.ciencia-made-in-chile .events__item__date--year {
      background: #005AD4; }
    body.ciencia-made-in-chile .events__title {
      color: #443922; }
      body.ciencia-made-in-chile .events__title a {
        color: #443922;
        transition: all 300ms; }
        body.ciencia-made-in-chile .events__title a:hover {
          color: #005AD4; }
    body.ciencia-made-in-chile .events__single__info {
      border: 1px solid #005AD4; }
      body.ciencia-made-in-chile .events__single__info p {
        color: #005AD4; }
    body.ciencia-made-in-chile blockquote {
      color: #005AD4; }
    @media (min-width: 740px) {
      body.ciencia-made-in-chile .formulario__item {
        border: 1px solid #005AD4; } }
    body.ciencia-made-in-chile .more-items .more-items__item .more-items__item__category {
      background: #005AD4; }
    body.ciencia-made-in-chile .related-list .small-items .small-items__item__content.small-items__item--block .small-items__item .small-items__item__title:hover {
      color: #005AD4; }
    body.ciencia-made-in-chile .related h2 {
      color: #005AD4; }
      body.ciencia-made-in-chile .related h2 a {
        color: #443922; }
        body.ciencia-made-in-chile .related h2 a:hover {
          color: #005AD4; }
    @media (min-width: 740px) {
      body.ciencia-made-in-chile .content-filters.content--always .filters {
        border-bottom: 2px solid #005AD4;
        border-right: 2px solid #005AD4;
        border-left: 2px solid #005AD4; } }
    body.ciencia-made-in-chile .content-filters .select-filters {
      border: 2px solid #005AD4; }
      body.ciencia-made-in-chile .content-filters .select-filters::after {
        background: #005AD4; }
      body.ciencia-made-in-chile .content-filters .select-filters svg {
        fill: #005AD4; }
    @media (max-width: 740px) {
      body.ciencia-made-in-chile .content-filters .filters {
        border-bottom: 2px solid #005AD4;
        border-right: 2px solid #005AD4;
        border-left: 2px solid #005AD4; } }
  body.perfiles {
    /*.content-filters*/
    /*.small-items*/
    /*events__item--border*/ }
    body.perfiles .bubbles span {
      background: #005AD4; }
    body.perfiles .content h1, body.perfiles .content h2, body.perfiles .content h3, body.perfiles .content h4, body.perfiles .content h5, body.perfiles .content h6 {
      color: #005AD4; }
    body.perfiles .section-title::after {
      background: #005AD4; }
    body.perfiles .content-filters {
      /*.select-filters*/
      /*.filters*/ }
      body.perfiles .content-filters .select-filters.color {
        color: #005AD4; }
        body.perfiles .content-filters .select-filters.color svg {
          fill: #005AD4; }
      body.perfiles .content-filters .filters .filters__item:hover, body.perfiles .content-filters .filters .filters__item.active {
        color: #005AD4; }
        body.perfiles .content-filters .filters .filters__item:hover a, body.perfiles .content-filters .filters .filters__item.active a {
          color: #005AD4; }
      body.perfiles .content-filters .filters .filters__item::before {
        background: #005AD4; }
      body.perfiles .content-filters .filter-by .filter-by__item {
        color: #005AD4; }
    body.perfiles .small-items {
      /*.small-items__item*/ }
      body.perfiles .small-items .small-items__item {
        /*.small-items__item__days*/ }
        body.perfiles .small-items .small-items__item .small-items__item__days {
          background: #005AD4; }
    body.perfiles .events__item--border {
      border: 2px solid #005AD4; }
    body.perfiles .events__item__date--start, body.perfiles .events__item__date--end, body.perfiles .events__item__date--single, body.perfiles .events__item__date--year {
      background: #005AD4; }
    body.perfiles .events__title {
      color: #443922; }
      body.perfiles .events__title a {
        color: #443922;
        transition: all 300ms; }
        body.perfiles .events__title a:hover {
          color: #005AD4; }
    body.perfiles .events__single__info {
      border: 1px solid #005AD4; }
      body.perfiles .events__single__info p {
        color: #005AD4; }
    body.perfiles blockquote {
      color: #005AD4; }
    @media (min-width: 740px) {
      body.perfiles .formulario__item {
        border: 1px solid #005AD4; } }
    body.perfiles .more-items .more-items__item .more-items__item__category {
      background: #005AD4; }
    body.perfiles .related-list .small-items .small-items__item__content.small-items__item--block .small-items__item .small-items__item__title:hover {
      color: #005AD4; }
    body.perfiles .related h2 {
      color: #005AD4; }
      body.perfiles .related h2 a {
        color: #443922; }
        body.perfiles .related h2 a:hover {
          color: #005AD4; }
    @media (min-width: 740px) {
      body.perfiles .content-filters.content--always .filters {
        border-bottom: 2px solid #005AD4;
        border-right: 2px solid #005AD4;
        border-left: 2px solid #005AD4; } }
    body.perfiles .content-filters .select-filters {
      border: 2px solid #005AD4; }
      body.perfiles .content-filters .select-filters::after {
        background: #005AD4; }
      body.perfiles .content-filters .select-filters svg {
        fill: #005AD4; }
    @media (max-width: 740px) {
      body.perfiles .content-filters .filters {
        border-bottom: 2px solid #005AD4;
        border-right: 2px solid #005AD4;
        border-left: 2px solid #005AD4; } }
  body.parent-pageid-21 {
    /*.content-filters*/
    /*.small-items*/
    /*events__item--border*/ }
    body.parent-pageid-21 .bubbles span {
      background: #005AD4; }
    body.parent-pageid-21 .content h1, body.parent-pageid-21 .content h2, body.parent-pageid-21 .content h3, body.parent-pageid-21 .content h4, body.parent-pageid-21 .content h5, body.parent-pageid-21 .content h6 {
      color: #005AD4; }
    body.parent-pageid-21 .section-title::after {
      background: #005AD4; }
    body.parent-pageid-21 .content-filters {
      /*.select-filters*/
      /*.filters*/ }
      body.parent-pageid-21 .content-filters .select-filters.color {
        color: #005AD4; }
        body.parent-pageid-21 .content-filters .select-filters.color svg {
          fill: #005AD4; }
      body.parent-pageid-21 .content-filters .filters .filters__item:hover, body.parent-pageid-21 .content-filters .filters .filters__item.active {
        color: #005AD4; }
        body.parent-pageid-21 .content-filters .filters .filters__item:hover a, body.parent-pageid-21 .content-filters .filters .filters__item.active a {
          color: #005AD4; }
      body.parent-pageid-21 .content-filters .filters .filters__item::before {
        background: #005AD4; }
      body.parent-pageid-21 .content-filters .filter-by .filter-by__item {
        color: #005AD4; }
    body.parent-pageid-21 .small-items {
      /*.small-items__item*/ }
      body.parent-pageid-21 .small-items .small-items__item {
        /*.small-items__item__days*/ }
        body.parent-pageid-21 .small-items .small-items__item .small-items__item__days {
          background: #005AD4; }
    body.parent-pageid-21 .events__item--border {
      border: 2px solid #005AD4; }
    body.parent-pageid-21 .events__item__date--start, body.parent-pageid-21 .events__item__date--end, body.parent-pageid-21 .events__item__date--single, body.parent-pageid-21 .events__item__date--year {
      background: #005AD4; }
    body.parent-pageid-21 .events__title {
      color: #443922; }
      body.parent-pageid-21 .events__title a {
        color: #443922;
        transition: all 300ms; }
        body.parent-pageid-21 .events__title a:hover {
          color: #005AD4; }
    body.parent-pageid-21 .events__single__info {
      border: 1px solid #005AD4; }
      body.parent-pageid-21 .events__single__info p {
        color: #005AD4; }
    body.parent-pageid-21 blockquote {
      color: #005AD4; }
    @media (min-width: 740px) {
      body.parent-pageid-21 .formulario__item {
        border: 1px solid #005AD4; } }
    body.parent-pageid-21 .more-items .more-items__item .more-items__item__category {
      background: #005AD4; }
    body.parent-pageid-21 .related-list .small-items .small-items__item__content.small-items__item--block .small-items__item .small-items__item__title:hover {
      color: #005AD4; }
    body.parent-pageid-21 .related h2 {
      color: #005AD4; }
      body.parent-pageid-21 .related h2 a {
        color: #443922; }
        body.parent-pageid-21 .related h2 a:hover {
          color: #005AD4; }
    @media (min-width: 740px) {
      body.parent-pageid-21 .content-filters.content--always .filters {
        border-bottom: 2px solid #005AD4;
        border-right: 2px solid #005AD4;
        border-left: 2px solid #005AD4; } }
    body.parent-pageid-21 .content-filters .select-filters {
      border: 2px solid #005AD4; }
      body.parent-pageid-21 .content-filters .select-filters::after {
        background: #005AD4; }
      body.parent-pageid-21 .content-filters .select-filters svg {
        fill: #005AD4; }
    @media (max-width: 740px) {
      body.parent-pageid-21 .content-filters .filters {
        border-bottom: 2px solid #005AD4;
        border-right: 2px solid #005AD4;
        border-left: 2px solid #005AD4; } }
  body.page-template-template-listados-ciencia-made-in-chile {
    /*.content-filters*/
    /*.small-items*/
    /*events__item--border*/ }
    body.page-template-template-listados-ciencia-made-in-chile .bubbles span {
      background: #005AD4; }
    body.page-template-template-listados-ciencia-made-in-chile .content h1, body.page-template-template-listados-ciencia-made-in-chile .content h2, body.page-template-template-listados-ciencia-made-in-chile .content h3, body.page-template-template-listados-ciencia-made-in-chile .content h4, body.page-template-template-listados-ciencia-made-in-chile .content h5, body.page-template-template-listados-ciencia-made-in-chile .content h6 {
      color: #005AD4; }
    body.page-template-template-listados-ciencia-made-in-chile .section-title::after {
      background: #005AD4; }
    body.page-template-template-listados-ciencia-made-in-chile .content-filters {
      /*.select-filters*/
      /*.filters*/ }
      body.page-template-template-listados-ciencia-made-in-chile .content-filters .select-filters.color {
        color: #005AD4; }
        body.page-template-template-listados-ciencia-made-in-chile .content-filters .select-filters.color svg {
          fill: #005AD4; }
      body.page-template-template-listados-ciencia-made-in-chile .content-filters .filters .filters__item:hover, body.page-template-template-listados-ciencia-made-in-chile .content-filters .filters .filters__item.active {
        color: #005AD4; }
        body.page-template-template-listados-ciencia-made-in-chile .content-filters .filters .filters__item:hover a, body.page-template-template-listados-ciencia-made-in-chile .content-filters .filters .filters__item.active a {
          color: #005AD4; }
      body.page-template-template-listados-ciencia-made-in-chile .content-filters .filters .filters__item::before {
        background: #005AD4; }
      body.page-template-template-listados-ciencia-made-in-chile .content-filters .filter-by .filter-by__item {
        color: #005AD4; }
    body.page-template-template-listados-ciencia-made-in-chile .small-items {
      /*.small-items__item*/ }
      body.page-template-template-listados-ciencia-made-in-chile .small-items .small-items__item {
        /*.small-items__item__days*/ }
        body.page-template-template-listados-ciencia-made-in-chile .small-items .small-items__item .small-items__item__days {
          background: #005AD4; }
    body.page-template-template-listados-ciencia-made-in-chile .events__item--border {
      border: 2px solid #005AD4; }
    body.page-template-template-listados-ciencia-made-in-chile .events__item__date--start, body.page-template-template-listados-ciencia-made-in-chile .events__item__date--end, body.page-template-template-listados-ciencia-made-in-chile .events__item__date--single, body.page-template-template-listados-ciencia-made-in-chile .events__item__date--year {
      background: #005AD4; }
    body.page-template-template-listados-ciencia-made-in-chile .events__title {
      color: #443922; }
      body.page-template-template-listados-ciencia-made-in-chile .events__title a {
        color: #443922;
        transition: all 300ms; }
        body.page-template-template-listados-ciencia-made-in-chile .events__title a:hover {
          color: #005AD4; }
    body.page-template-template-listados-ciencia-made-in-chile .events__single__info {
      border: 1px solid #005AD4; }
      body.page-template-template-listados-ciencia-made-in-chile .events__single__info p {
        color: #005AD4; }
    body.page-template-template-listados-ciencia-made-in-chile blockquote {
      color: #005AD4; }
    @media (min-width: 740px) {
      body.page-template-template-listados-ciencia-made-in-chile .formulario__item {
        border: 1px solid #005AD4; } }
    body.page-template-template-listados-ciencia-made-in-chile .more-items .more-items__item .more-items__item__category {
      background: #005AD4; }
    body.page-template-template-listados-ciencia-made-in-chile .related-list .small-items .small-items__item__content.small-items__item--block .small-items__item .small-items__item__title:hover {
      color: #005AD4; }
    body.page-template-template-listados-ciencia-made-in-chile .related h2 {
      color: #005AD4; }
      body.page-template-template-listados-ciencia-made-in-chile .related h2 a {
        color: #443922; }
        body.page-template-template-listados-ciencia-made-in-chile .related h2 a:hover {
          color: #005AD4; }
    @media (min-width: 740px) {
      body.page-template-template-listados-ciencia-made-in-chile .content-filters.content--always .filters {
        border-bottom: 2px solid #005AD4;
        border-right: 2px solid #005AD4;
        border-left: 2px solid #005AD4; } }
    body.page-template-template-listados-ciencia-made-in-chile .content-filters .select-filters {
      border: 2px solid #005AD4; }
      body.page-template-template-listados-ciencia-made-in-chile .content-filters .select-filters::after {
        background: #005AD4; }
      body.page-template-template-listados-ciencia-made-in-chile .content-filters .select-filters svg {
        fill: #005AD4; }
    @media (max-width: 740px) {
      body.page-template-template-listados-ciencia-made-in-chile .content-filters .filters {
        border-bottom: 2px solid #005AD4;
        border-right: 2px solid #005AD4;
        border-left: 2px solid #005AD4; } }
  body.biovoces {
    /*.content-filters*/
    /*.small-items*/
    /*events__item--border*/ }
    body.biovoces .bubbles span {
      background: #005AD4; }
    body.biovoces .content h1, body.biovoces .content h2, body.biovoces .content h3, body.biovoces .content h4, body.biovoces .content h5, body.biovoces .content h6 {
      color: #005AD4; }
    body.biovoces .section-title::after {
      background: #005AD4; }
    body.biovoces .content-filters {
      /*.select-filters*/
      /*.filters*/ }
      body.biovoces .content-filters .select-filters.color {
        color: #005AD4; }
        body.biovoces .content-filters .select-filters.color svg {
          fill: #005AD4; }
      body.biovoces .content-filters .filters .filters__item:hover, body.biovoces .content-filters .filters .filters__item.active {
        color: #005AD4; }
        body.biovoces .content-filters .filters .filters__item:hover a, body.biovoces .content-filters .filters .filters__item.active a {
          color: #005AD4; }
      body.biovoces .content-filters .filters .filters__item::before {
        background: #005AD4; }
      body.biovoces .content-filters .filter-by .filter-by__item {
        color: #005AD4; }
    body.biovoces .small-items {
      /*.small-items__item*/ }
      body.biovoces .small-items .small-items__item {
        /*.small-items__item__days*/ }
        body.biovoces .small-items .small-items__item .small-items__item__days {
          background: #005AD4; }
    body.biovoces .events__item--border {
      border: 2px solid #005AD4; }
    body.biovoces .events__item__date--start, body.biovoces .events__item__date--end, body.biovoces .events__item__date--single, body.biovoces .events__item__date--year {
      background: #005AD4; }
    body.biovoces .events__title {
      color: #443922; }
      body.biovoces .events__title a {
        color: #443922;
        transition: all 300ms; }
        body.biovoces .events__title a:hover {
          color: #005AD4; }
    body.biovoces .events__single__info {
      border: 1px solid #005AD4; }
      body.biovoces .events__single__info p {
        color: #005AD4; }
    body.biovoces blockquote {
      color: #005AD4; }
    @media (min-width: 740px) {
      body.biovoces .formulario__item {
        border: 1px solid #005AD4; } }
    body.biovoces .more-items .more-items__item .more-items__item__category {
      background: #005AD4; }
    body.biovoces .related-list .small-items .small-items__item__content.small-items__item--block .small-items__item .small-items__item__title:hover {
      color: #005AD4; }
    body.biovoces .related h2 {
      color: #005AD4; }
      body.biovoces .related h2 a {
        color: #443922; }
        body.biovoces .related h2 a:hover {
          color: #005AD4; }
    @media (min-width: 740px) {
      body.biovoces .content-filters.content--always .filters {
        border-bottom: 2px solid #005AD4;
        border-right: 2px solid #005AD4;
        border-left: 2px solid #005AD4; } }
    body.biovoces .content-filters .select-filters {
      border: 2px solid #005AD4; }
      body.biovoces .content-filters .select-filters::after {
        background: #005AD4; }
      body.biovoces .content-filters .select-filters svg {
        fill: #005AD4; }
    @media (max-width: 740px) {
      body.biovoces .content-filters .filters {
        border-bottom: 2px solid #005AD4;
        border-right: 2px solid #005AD4;
        border-left: 2px solid #005AD4; } }
  body.autor {
    /*.content-filters*/
    /*.small-items*/
    /*events__item--border*/ }
    body.autor .bubbles span {
      background: #005AD4; }
    body.autor .content h1, body.autor .content h2, body.autor .content h3, body.autor .content h4, body.autor .content h5, body.autor .content h6 {
      color: #005AD4; }
    body.autor .section-title::after {
      background: #005AD4; }
    body.autor .content-filters {
      /*.select-filters*/
      /*.filters*/ }
      body.autor .content-filters .select-filters.color {
        color: #005AD4; }
        body.autor .content-filters .select-filters.color svg {
          fill: #005AD4; }
      body.autor .content-filters .filters .filters__item:hover, body.autor .content-filters .filters .filters__item.active {
        color: #005AD4; }
        body.autor .content-filters .filters .filters__item:hover a, body.autor .content-filters .filters .filters__item.active a {
          color: #005AD4; }
      body.autor .content-filters .filters .filters__item::before {
        background: #005AD4; }
      body.autor .content-filters .filter-by .filter-by__item {
        color: #005AD4; }
    body.autor .small-items {
      /*.small-items__item*/ }
      body.autor .small-items .small-items__item {
        /*.small-items__item__days*/ }
        body.autor .small-items .small-items__item .small-items__item__days {
          background: #005AD4; }
    body.autor .events__item--border {
      border: 2px solid #005AD4; }
    body.autor .events__item__date--start, body.autor .events__item__date--end, body.autor .events__item__date--single, body.autor .events__item__date--year {
      background: #005AD4; }
    body.autor .events__title {
      color: #443922; }
      body.autor .events__title a {
        color: #443922;
        transition: all 300ms; }
        body.autor .events__title a:hover {
          color: #005AD4; }
    body.autor .events__single__info {
      border: 1px solid #005AD4; }
      body.autor .events__single__info p {
        color: #005AD4; }
    body.autor blockquote {
      color: #005AD4; }
    @media (min-width: 740px) {
      body.autor .formulario__item {
        border: 1px solid #005AD4; } }
    body.autor .more-items .more-items__item .more-items__item__category {
      background: #005AD4; }
    body.autor .related-list .small-items .small-items__item__content.small-items__item--block .small-items__item .small-items__item__title:hover {
      color: #005AD4; }
    body.autor .related h2 {
      color: #005AD4; }
      body.autor .related h2 a {
        color: #443922; }
        body.autor .related h2 a:hover {
          color: #005AD4; }
    @media (min-width: 740px) {
      body.autor .content-filters.content--always .filters {
        border-bottom: 2px solid #005AD4;
        border-right: 2px solid #005AD4;
        border-left: 2px solid #005AD4; } }
    body.autor .content-filters .select-filters {
      border: 2px solid #005AD4; }
      body.autor .content-filters .select-filters::after {
        background: #005AD4; }
      body.autor .content-filters .select-filters svg {
        fill: #005AD4; }
    @media (max-width: 740px) {
      body.autor .content-filters .filters {
        border-bottom: 2px solid #005AD4;
        border-right: 2px solid #005AD4;
        border-left: 2px solid #005AD4; } }
  body.eventos {
    /*.content-filters*/
    /*.small-items*/
    /*events__item--border*/ }
    body.eventos .bubbles span {
      background: #00bbd3; }
    body.eventos .content h1, body.eventos .content h2, body.eventos .content h3, body.eventos .content h4, body.eventos .content h5, body.eventos .content h6 {
      color: #00bbd3; }
    body.eventos .section-title::after {
      background: #00bbd3; }
    body.eventos .content-filters {
      /*.select-filters*/
      /*.filters*/ }
      body.eventos .content-filters .select-filters.color {
        color: #00bbd3; }
        body.eventos .content-filters .select-filters.color svg {
          fill: #00bbd3; }
      body.eventos .content-filters .filters .filters__item:hover, body.eventos .content-filters .filters .filters__item.active {
        color: #00bbd3; }
        body.eventos .content-filters .filters .filters__item:hover a, body.eventos .content-filters .filters .filters__item.active a {
          color: #00bbd3; }
      body.eventos .content-filters .filters .filters__item::before {
        background: #00bbd3; }
      body.eventos .content-filters .filter-by .filter-by__item {
        color: #00bbd3; }
    body.eventos .small-items {
      /*.small-items__item*/ }
      body.eventos .small-items .small-items__item {
        /*.small-items__item__days*/ }
        body.eventos .small-items .small-items__item .small-items__item__days {
          background: #00bbd3; }
    body.eventos .events__item--border {
      border: 2px solid #00bbd3; }
    body.eventos .events__item__date--start, body.eventos .events__item__date--end, body.eventos .events__item__date--single, body.eventos .events__item__date--year {
      background: #00bbd3; }
    body.eventos .events__title {
      color: #443922; }
      body.eventos .events__title a {
        color: #443922;
        transition: all 300ms; }
        body.eventos .events__title a:hover {
          color: #00bbd3; }
    body.eventos .events__single__info {
      border: 1px solid #00bbd3; }
      body.eventos .events__single__info p {
        color: #00bbd3; }
    body.eventos blockquote {
      color: #00bbd3; }
    @media (min-width: 740px) {
      body.eventos .formulario__item {
        border: 1px solid #00bbd3; } }
    body.eventos .more-items .more-items__item .more-items__item__category {
      background: #00bbd3; }
    body.eventos .related-list .small-items .small-items__item__content.small-items__item--block .small-items__item .small-items__item__title:hover {
      color: #00bbd3; }
    body.eventos .related h2 {
      color: #00bbd3; }
      body.eventos .related h2 a {
        color: #443922; }
        body.eventos .related h2 a:hover {
          color: #00bbd3; }
    @media (min-width: 740px) {
      body.eventos .content-filters.content--always .filters {
        border-bottom: 2px solid #00bbd3;
        border-right: 2px solid #00bbd3;
        border-left: 2px solid #00bbd3; } }
    body.eventos .content-filters .select-filters {
      border: 2px solid #00bbd3; }
      body.eventos .content-filters .select-filters::after {
        background: #00bbd3; }
      body.eventos .content-filters .select-filters svg {
        fill: #00bbd3; }
    @media (max-width: 740px) {
      body.eventos .content-filters .filters {
        border-bottom: 2px solid #00bbd3;
        border-right: 2px solid #00bbd3;
        border-left: 2px solid #00bbd3; } }
  body.tax-evento {
    /*.content-filters*/
    /*.small-items*/
    /*events__item--border*/ }
    body.tax-evento .bubbles span {
      background: #00bbd3; }
    body.tax-evento .content h1, body.tax-evento .content h2, body.tax-evento .content h3, body.tax-evento .content h4, body.tax-evento .content h5, body.tax-evento .content h6 {
      color: #00bbd3; }
    body.tax-evento .section-title::after {
      background: #00bbd3; }
    body.tax-evento .content-filters {
      /*.select-filters*/
      /*.filters*/ }
      body.tax-evento .content-filters .select-filters.color {
        color: #00bbd3; }
        body.tax-evento .content-filters .select-filters.color svg {
          fill: #00bbd3; }
      body.tax-evento .content-filters .filters .filters__item:hover, body.tax-evento .content-filters .filters .filters__item.active {
        color: #00bbd3; }
        body.tax-evento .content-filters .filters .filters__item:hover a, body.tax-evento .content-filters .filters .filters__item.active a {
          color: #00bbd3; }
      body.tax-evento .content-filters .filters .filters__item::before {
        background: #00bbd3; }
      body.tax-evento .content-filters .filter-by .filter-by__item {
        color: #00bbd3; }
    body.tax-evento .small-items {
      /*.small-items__item*/ }
      body.tax-evento .small-items .small-items__item {
        /*.small-items__item__days*/ }
        body.tax-evento .small-items .small-items__item .small-items__item__days {
          background: #00bbd3; }
    body.tax-evento .events__item--border {
      border: 2px solid #00bbd3; }
    body.tax-evento .events__item__date--start, body.tax-evento .events__item__date--end, body.tax-evento .events__item__date--single, body.tax-evento .events__item__date--year {
      background: #00bbd3; }
    body.tax-evento .events__title {
      color: #443922; }
      body.tax-evento .events__title a {
        color: #443922;
        transition: all 300ms; }
        body.tax-evento .events__title a:hover {
          color: #00bbd3; }
    body.tax-evento .events__single__info {
      border: 1px solid #00bbd3; }
      body.tax-evento .events__single__info p {
        color: #00bbd3; }
    body.tax-evento blockquote {
      color: #00bbd3; }
    @media (min-width: 740px) {
      body.tax-evento .formulario__item {
        border: 1px solid #00bbd3; } }
    body.tax-evento .more-items .more-items__item .more-items__item__category {
      background: #00bbd3; }
    body.tax-evento .related-list .small-items .small-items__item__content.small-items__item--block .small-items__item .small-items__item__title:hover {
      color: #00bbd3; }
    body.tax-evento .related h2 {
      color: #00bbd3; }
      body.tax-evento .related h2 a {
        color: #443922; }
        body.tax-evento .related h2 a:hover {
          color: #00bbd3; }
    @media (min-width: 740px) {
      body.tax-evento .content-filters.content--always .filters {
        border-bottom: 2px solid #00bbd3;
        border-right: 2px solid #00bbd3;
        border-left: 2px solid #00bbd3; } }
    body.tax-evento .content-filters .select-filters {
      border: 2px solid #00bbd3; }
      body.tax-evento .content-filters .select-filters::after {
        background: #00bbd3; }
      body.tax-evento .content-filters .select-filters svg {
        fill: #00bbd3; }
    @media (max-width: 740px) {
      body.tax-evento .content-filters .filters {
        border-bottom: 2px solid #00bbd3;
        border-right: 2px solid #00bbd3;
        border-left: 2px solid #00bbd3; } }
  body.contacto {
    /*.content-filters*/
    /*.small-items*/
    /*events__item--border*/ }
    body.contacto .bubbles span {
      background: #327220; }
    body.contacto .content h1, body.contacto .content h2, body.contacto .content h3, body.contacto .content h4, body.contacto .content h5, body.contacto .content h6 {
      color: #327220; }
    body.contacto .section-title::after {
      background: #327220; }
    body.contacto .content-filters {
      /*.select-filters*/
      /*.filters*/ }
      body.contacto .content-filters .select-filters.color {
        color: #327220; }
        body.contacto .content-filters .select-filters.color svg {
          fill: #327220; }
      body.contacto .content-filters .filters .filters__item:hover, body.contacto .content-filters .filters .filters__item.active {
        color: #327220; }
        body.contacto .content-filters .filters .filters__item:hover a, body.contacto .content-filters .filters .filters__item.active a {
          color: #327220; }
      body.contacto .content-filters .filters .filters__item::before {
        background: #327220; }
      body.contacto .content-filters .filter-by .filter-by__item {
        color: #327220; }
    body.contacto .small-items {
      /*.small-items__item*/ }
      body.contacto .small-items .small-items__item {
        /*.small-items__item__days*/ }
        body.contacto .small-items .small-items__item .small-items__item__days {
          background: #327220; }
    body.contacto .events__item--border {
      border: 2px solid #327220; }
    body.contacto .events__item__date--start, body.contacto .events__item__date--end, body.contacto .events__item__date--single, body.contacto .events__item__date--year {
      background: #327220; }
    body.contacto .events__title {
      color: #443922; }
      body.contacto .events__title a {
        color: #443922;
        transition: all 300ms; }
        body.contacto .events__title a:hover {
          color: #327220; }
    body.contacto .events__single__info {
      border: 1px solid #327220; }
      body.contacto .events__single__info p {
        color: #327220; }
    body.contacto blockquote {
      color: #327220; }
    @media (min-width: 740px) {
      body.contacto .formulario__item {
        border: 1px solid #327220; } }
    body.contacto .more-items .more-items__item .more-items__item__category {
      background: #327220; }
    body.contacto .related-list .small-items .small-items__item__content.small-items__item--block .small-items__item .small-items__item__title:hover {
      color: #327220; }
    body.contacto .related h2 {
      color: #327220; }
      body.contacto .related h2 a {
        color: #443922; }
        body.contacto .related h2 a:hover {
          color: #327220; }
    @media (min-width: 740px) {
      body.contacto .content-filters.content--always .filters {
        border-bottom: 2px solid #327220;
        border-right: 2px solid #327220;
        border-left: 2px solid #327220; } }
    body.contacto .content-filters .select-filters {
      border: 2px solid #327220; }
      body.contacto .content-filters .select-filters::after {
        background: #327220; }
      body.contacto .content-filters .select-filters svg {
        fill: #327220; }
    @media (max-width: 740px) {
      body.contacto .content-filters .filters {
        border-bottom: 2px solid #327220;
        border-right: 2px solid #327220;
        border-left: 2px solid #327220; } }

/*body*/
.item {
  /*Colores al final para reemplazar por sección*/
  /*&.noticias*/
  /*&.single-format-standard*/
  /*&.novedades*/
  /*&.nosotros*/
  /*&.financiamiento*/
  /*&.becas*/
  /*&.fondos-concursables*/
  /*&.empleo*/
  /*&.tesis*/
  /*&.ofertas-laborales*/
  /*&.biotech-tonic*/
  /*&.eventos-biotech-tonic*/
  /*&.page-template-template-listados-biotech-tonic*/
  /*&.instituciones*/
  /*&.ciencia-made-in-chile*/
  /*&.perfiles*/
  /*&.parent-pageid-21*/
  /*&.page-template-template-listados-ciencia-made-in-chile*/
  /*&.biovoces*/
  /*&.autor*/
  /*&.eventos*/
  /*&.tax-evento*/
  /*&.contacto*/
  /*@each $category, $color in $categories*/ }
  .item.noticias {
    /*.item__category*/
    /*.item__calendar*/
    /*.item__image*/
    /*.item__box__title*/
    /*&:hover*/ }
    .item.noticias .item__category {
      border-bottom-color: #4BAE4E; }
      .item.noticias .item__category a, .item.noticias .item__category span {
        background: #4BAE4E; }
    .item.noticias .item__calendar {
      background: #4BAE4E; }
    .item.noticias .item__image::before {
      background: #4BAE4E; }
    .item.noticias .item__box__title {
      color: #4BAE4E; }
    .item.noticias:hover {
      /*.item__title*/
      /*.item__image*/ }
      .item.noticias:hover .item__title {
        color: #4BAE4E; }
      .item.noticias:hover .item__image::before {
        opacity: .5; }
      .item.noticias:hover .item__image::after {
        opacity: 1; }
  .item.single-format-standard {
    /*.item__category*/
    /*.item__calendar*/
    /*.item__image*/
    /*.item__box__title*/
    /*&:hover*/ }
    .item.single-format-standard .item__category {
      border-bottom-color: #4BAE4E; }
      .item.single-format-standard .item__category a, .item.single-format-standard .item__category span {
        background: #4BAE4E; }
    .item.single-format-standard .item__calendar {
      background: #4BAE4E; }
    .item.single-format-standard .item__image::before {
      background: #4BAE4E; }
    .item.single-format-standard .item__box__title {
      color: #4BAE4E; }
    .item.single-format-standard:hover {
      /*.item__title*/
      /*.item__image*/ }
      .item.single-format-standard:hover .item__title {
        color: #4BAE4E; }
      .item.single-format-standard:hover .item__image::before {
        opacity: .5; }
      .item.single-format-standard:hover .item__image::after {
        opacity: 1; }
  .item.novedades {
    /*.item__category*/
    /*.item__calendar*/
    /*.item__image*/
    /*.item__box__title*/
    /*&:hover*/ }
    .item.novedades .item__category {
      border-bottom-color: #4BAE4E; }
      .item.novedades .item__category a, .item.novedades .item__category span {
        background: #4BAE4E; }
    .item.novedades .item__calendar {
      background: #4BAE4E; }
    .item.novedades .item__image::before {
      background: #4BAE4E; }
    .item.novedades .item__box__title {
      color: #4BAE4E; }
    .item.novedades:hover {
      /*.item__title*/
      /*.item__image*/ }
      .item.novedades:hover .item__title {
        color: #4BAE4E; }
      .item.novedades:hover .item__image::before {
        opacity: .5; }
      .item.novedades:hover .item__image::after {
        opacity: 1; }
  .item.nosotros {
    /*.item__category*/
    /*.item__calendar*/
    /*.item__image*/
    /*.item__box__title*/
    /*&:hover*/ }
    .item.nosotros .item__category {
      border-bottom-color: #CCDB38; }
      .item.nosotros .item__category a, .item.nosotros .item__category span {
        background: #CCDB38; }
    .item.nosotros .item__calendar {
      background: #CCDB38; }
    .item.nosotros .item__image::before {
      background: #CCDB38; }
    .item.nosotros .item__box__title {
      color: #CCDB38; }
    .item.nosotros:hover {
      /*.item__title*/
      /*.item__image*/ }
      .item.nosotros:hover .item__title {
        color: #CCDB38; }
      .item.nosotros:hover .item__image::before {
        opacity: .5; }
      .item.nosotros:hover .item__image::after {
        opacity: 1; }
  .item.financiamiento {
    /*.item__category*/
    /*.item__calendar*/
    /*.item__image*/
    /*.item__box__title*/
    /*&:hover*/ }
    .item.financiamiento .item__category {
      border-bottom-color: #FEBF00; }
      .item.financiamiento .item__category a, .item.financiamiento .item__category span {
        background: #FEBF00; }
    .item.financiamiento .item__calendar {
      background: #FEBF00; }
    .item.financiamiento .item__image::before {
      background: #FEBF00; }
    .item.financiamiento .item__box__title {
      color: #FEBF00; }
    .item.financiamiento:hover {
      /*.item__title*/
      /*.item__image*/ }
      .item.financiamiento:hover .item__title {
        color: #FEBF00; }
      .item.financiamiento:hover .item__image::before {
        opacity: .5; }
      .item.financiamiento:hover .item__image::after {
        opacity: 1; }
  .item.becas {
    /*.item__category*/
    /*.item__calendar*/
    /*.item__image*/
    /*.item__box__title*/
    /*&:hover*/ }
    .item.becas .item__category {
      border-bottom-color: #FEBF00; }
      .item.becas .item__category a, .item.becas .item__category span {
        background: #FEBF00; }
    .item.becas .item__calendar {
      background: #FEBF00; }
    .item.becas .item__image::before {
      background: #FEBF00; }
    .item.becas .item__box__title {
      color: #FEBF00; }
    .item.becas:hover {
      /*.item__title*/
      /*.item__image*/ }
      .item.becas:hover .item__title {
        color: #FEBF00; }
      .item.becas:hover .item__image::before {
        opacity: .5; }
      .item.becas:hover .item__image::after {
        opacity: 1; }
  .item.fondos-concursables {
    /*.item__category*/
    /*.item__calendar*/
    /*.item__image*/
    /*.item__box__title*/
    /*&:hover*/ }
    .item.fondos-concursables .item__category {
      border-bottom-color: #FEBF00; }
      .item.fondos-concursables .item__category a, .item.fondos-concursables .item__category span {
        background: #FEBF00; }
    .item.fondos-concursables .item__calendar {
      background: #FEBF00; }
    .item.fondos-concursables .item__image::before {
      background: #FEBF00; }
    .item.fondos-concursables .item__box__title {
      color: #FEBF00; }
    .item.fondos-concursables:hover {
      /*.item__title*/
      /*.item__image*/ }
      .item.fondos-concursables:hover .item__title {
        color: #FEBF00; }
      .item.fondos-concursables:hover .item__image::before {
        opacity: .5; }
      .item.fondos-concursables:hover .item__image::after {
        opacity: 1; }
  .item.empleo {
    /*.item__category*/
    /*.item__calendar*/
    /*.item__image*/
    /*.item__box__title*/
    /*&:hover*/ }
    .item.empleo .item__category {
      border-bottom-color: #FF6600; }
      .item.empleo .item__category a, .item.empleo .item__category span {
        background: #FF6600; }
    .item.empleo .item__calendar {
      background: #FF6600; }
    .item.empleo .item__image::before {
      background: #FF6600; }
    .item.empleo .item__box__title {
      color: #FF6600; }
    .item.empleo:hover {
      /*.item__title*/
      /*.item__image*/ }
      .item.empleo:hover .item__title {
        color: #FF6600; }
      .item.empleo:hover .item__image::before {
        opacity: .5; }
      .item.empleo:hover .item__image::after {
        opacity: 1; }
  .item.tesis {
    /*.item__category*/
    /*.item__calendar*/
    /*.item__image*/
    /*.item__box__title*/
    /*&:hover*/ }
    .item.tesis .item__category {
      border-bottom-color: #FF6600; }
      .item.tesis .item__category a, .item.tesis .item__category span {
        background: #FF6600; }
    .item.tesis .item__calendar {
      background: #FF6600; }
    .item.tesis .item__image::before {
      background: #FF6600; }
    .item.tesis .item__box__title {
      color: #FF6600; }
    .item.tesis:hover {
      /*.item__title*/
      /*.item__image*/ }
      .item.tesis:hover .item__title {
        color: #FF6600; }
      .item.tesis:hover .item__image::before {
        opacity: .5; }
      .item.tesis:hover .item__image::after {
        opacity: 1; }
  .item.ofertas-laborales {
    /*.item__category*/
    /*.item__calendar*/
    /*.item__image*/
    /*.item__box__title*/
    /*&:hover*/ }
    .item.ofertas-laborales .item__category {
      border-bottom-color: #FF6600; }
      .item.ofertas-laborales .item__category a, .item.ofertas-laborales .item__category span {
        background: #FF6600; }
    .item.ofertas-laborales .item__calendar {
      background: #FF6600; }
    .item.ofertas-laborales .item__image::before {
      background: #FF6600; }
    .item.ofertas-laborales .item__box__title {
      color: #FF6600; }
    .item.ofertas-laborales:hover {
      /*.item__title*/
      /*.item__image*/ }
      .item.ofertas-laborales:hover .item__title {
        color: #FF6600; }
      .item.ofertas-laborales:hover .item__image::before {
        opacity: .5; }
      .item.ofertas-laborales:hover .item__image::after {
        opacity: 1; }
  .item.biotech-tonic {
    /*.item__category*/
    /*.item__calendar*/
    /*.item__image*/
    /*.item__box__title*/
    /*&:hover*/ }
    .item.biotech-tonic .item__category {
      border-bottom-color: #F44135; }
      .item.biotech-tonic .item__category a, .item.biotech-tonic .item__category span {
        background: #F44135; }
    .item.biotech-tonic .item__calendar {
      background: #F44135; }
    .item.biotech-tonic .item__image::before {
      background: #F44135; }
    .item.biotech-tonic .item__box__title {
      color: #F44135; }
    .item.biotech-tonic:hover {
      /*.item__title*/
      /*.item__image*/ }
      .item.biotech-tonic:hover .item__title {
        color: #F44135; }
      .item.biotech-tonic:hover .item__image::before {
        opacity: .5; }
      .item.biotech-tonic:hover .item__image::after {
        opacity: 1; }
  .item.eventos-biotech-tonic {
    /*.item__category*/
    /*.item__calendar*/
    /*.item__image*/
    /*.item__box__title*/
    /*&:hover*/ }
    .item.eventos-biotech-tonic .item__category {
      border-bottom-color: #F44135; }
      .item.eventos-biotech-tonic .item__category a, .item.eventos-biotech-tonic .item__category span {
        background: #F44135; }
    .item.eventos-biotech-tonic .item__calendar {
      background: #F44135; }
    .item.eventos-biotech-tonic .item__image::before {
      background: #F44135; }
    .item.eventos-biotech-tonic .item__box__title {
      color: #F44135; }
    .item.eventos-biotech-tonic:hover {
      /*.item__title*/
      /*.item__image*/ }
      .item.eventos-biotech-tonic:hover .item__title {
        color: #F44135; }
      .item.eventos-biotech-tonic:hover .item__image::before {
        opacity: .5; }
      .item.eventos-biotech-tonic:hover .item__image::after {
        opacity: 1; }
  .item.page-template-template-listados-biotech-tonic {
    /*.item__category*/
    /*.item__calendar*/
    /*.item__image*/
    /*.item__box__title*/
    /*&:hover*/ }
    .item.page-template-template-listados-biotech-tonic .item__category {
      border-bottom-color: #F44135; }
      .item.page-template-template-listados-biotech-tonic .item__category a, .item.page-template-template-listados-biotech-tonic .item__category span {
        background: #F44135; }
    .item.page-template-template-listados-biotech-tonic .item__calendar {
      background: #F44135; }
    .item.page-template-template-listados-biotech-tonic .item__image::before {
      background: #F44135; }
    .item.page-template-template-listados-biotech-tonic .item__box__title {
      color: #F44135; }
    .item.page-template-template-listados-biotech-tonic:hover {
      /*.item__title*/
      /*.item__image*/ }
      .item.page-template-template-listados-biotech-tonic:hover .item__title {
        color: #F44135; }
      .item.page-template-template-listados-biotech-tonic:hover .item__image::before {
        opacity: .5; }
      .item.page-template-template-listados-biotech-tonic:hover .item__image::after {
        opacity: 1; }
  .item.instituciones {
    /*.item__category*/
    /*.item__calendar*/
    /*.item__image*/
    /*.item__box__title*/
    /*&:hover*/ }
    .item.instituciones .item__category {
      border-bottom-color: #9C1AB1; }
      .item.instituciones .item__category a, .item.instituciones .item__category span {
        background: #9C1AB1; }
    .item.instituciones .item__calendar {
      background: #9C1AB1; }
    .item.instituciones .item__image::before {
      background: #9C1AB1; }
    .item.instituciones .item__box__title {
      color: #9C1AB1; }
    .item.instituciones:hover {
      /*.item__title*/
      /*.item__image*/ }
      .item.instituciones:hover .item__title {
        color: #9C1AB1; }
      .item.instituciones:hover .item__image::before {
        opacity: .5; }
      .item.instituciones:hover .item__image::after {
        opacity: 1; }
  .item.ciencia-made-in-chile {
    /*.item__category*/
    /*.item__calendar*/
    /*.item__image*/
    /*.item__box__title*/
    /*&:hover*/ }
    .item.ciencia-made-in-chile .item__category {
      border-bottom-color: #005AD4; }
      .item.ciencia-made-in-chile .item__category a, .item.ciencia-made-in-chile .item__category span {
        background: #005AD4; }
    .item.ciencia-made-in-chile .item__calendar {
      background: #005AD4; }
    .item.ciencia-made-in-chile .item__image::before {
      background: #005AD4; }
    .item.ciencia-made-in-chile .item__box__title {
      color: #005AD4; }
    .item.ciencia-made-in-chile:hover {
      /*.item__title*/
      /*.item__image*/ }
      .item.ciencia-made-in-chile:hover .item__title {
        color: #005AD4; }
      .item.ciencia-made-in-chile:hover .item__image::before {
        opacity: .5; }
      .item.ciencia-made-in-chile:hover .item__image::after {
        opacity: 1; }
  .item.perfiles {
    /*.item__category*/
    /*.item__calendar*/
    /*.item__image*/
    /*.item__box__title*/
    /*&:hover*/ }
    .item.perfiles .item__category {
      border-bottom-color: #005AD4; }
      .item.perfiles .item__category a, .item.perfiles .item__category span {
        background: #005AD4; }
    .item.perfiles .item__calendar {
      background: #005AD4; }
    .item.perfiles .item__image::before {
      background: #005AD4; }
    .item.perfiles .item__box__title {
      color: #005AD4; }
    .item.perfiles:hover {
      /*.item__title*/
      /*.item__image*/ }
      .item.perfiles:hover .item__title {
        color: #005AD4; }
      .item.perfiles:hover .item__image::before {
        opacity: .5; }
      .item.perfiles:hover .item__image::after {
        opacity: 1; }
  .item.parent-pageid-21 {
    /*.item__category*/
    /*.item__calendar*/
    /*.item__image*/
    /*.item__box__title*/
    /*&:hover*/ }
    .item.parent-pageid-21 .item__category {
      border-bottom-color: #005AD4; }
      .item.parent-pageid-21 .item__category a, .item.parent-pageid-21 .item__category span {
        background: #005AD4; }
    .item.parent-pageid-21 .item__calendar {
      background: #005AD4; }
    .item.parent-pageid-21 .item__image::before {
      background: #005AD4; }
    .item.parent-pageid-21 .item__box__title {
      color: #005AD4; }
    .item.parent-pageid-21:hover {
      /*.item__title*/
      /*.item__image*/ }
      .item.parent-pageid-21:hover .item__title {
        color: #005AD4; }
      .item.parent-pageid-21:hover .item__image::before {
        opacity: .5; }
      .item.parent-pageid-21:hover .item__image::after {
        opacity: 1; }
  .item.page-template-template-listados-ciencia-made-in-chile {
    /*.item__category*/
    /*.item__calendar*/
    /*.item__image*/
    /*.item__box__title*/
    /*&:hover*/ }
    .item.page-template-template-listados-ciencia-made-in-chile .item__category {
      border-bottom-color: #005AD4; }
      .item.page-template-template-listados-ciencia-made-in-chile .item__category a, .item.page-template-template-listados-ciencia-made-in-chile .item__category span {
        background: #005AD4; }
    .item.page-template-template-listados-ciencia-made-in-chile .item__calendar {
      background: #005AD4; }
    .item.page-template-template-listados-ciencia-made-in-chile .item__image::before {
      background: #005AD4; }
    .item.page-template-template-listados-ciencia-made-in-chile .item__box__title {
      color: #005AD4; }
    .item.page-template-template-listados-ciencia-made-in-chile:hover {
      /*.item__title*/
      /*.item__image*/ }
      .item.page-template-template-listados-ciencia-made-in-chile:hover .item__title {
        color: #005AD4; }
      .item.page-template-template-listados-ciencia-made-in-chile:hover .item__image::before {
        opacity: .5; }
      .item.page-template-template-listados-ciencia-made-in-chile:hover .item__image::after {
        opacity: 1; }
  .item.biovoces {
    /*.item__category*/
    /*.item__calendar*/
    /*.item__image*/
    /*.item__box__title*/
    /*&:hover*/ }
    .item.biovoces .item__category {
      border-bottom-color: #005AD4; }
      .item.biovoces .item__category a, .item.biovoces .item__category span {
        background: #005AD4; }
    .item.biovoces .item__calendar {
      background: #005AD4; }
    .item.biovoces .item__image::before {
      background: #005AD4; }
    .item.biovoces .item__box__title {
      color: #005AD4; }
    .item.biovoces:hover {
      /*.item__title*/
      /*.item__image*/ }
      .item.biovoces:hover .item__title {
        color: #005AD4; }
      .item.biovoces:hover .item__image::before {
        opacity: .5; }
      .item.biovoces:hover .item__image::after {
        opacity: 1; }
  .item.autor {
    /*.item__category*/
    /*.item__calendar*/
    /*.item__image*/
    /*.item__box__title*/
    /*&:hover*/ }
    .item.autor .item__category {
      border-bottom-color: #005AD4; }
      .item.autor .item__category a, .item.autor .item__category span {
        background: #005AD4; }
    .item.autor .item__calendar {
      background: #005AD4; }
    .item.autor .item__image::before {
      background: #005AD4; }
    .item.autor .item__box__title {
      color: #005AD4; }
    .item.autor:hover {
      /*.item__title*/
      /*.item__image*/ }
      .item.autor:hover .item__title {
        color: #005AD4; }
      .item.autor:hover .item__image::before {
        opacity: .5; }
      .item.autor:hover .item__image::after {
        opacity: 1; }
  .item.eventos {
    /*.item__category*/
    /*.item__calendar*/
    /*.item__image*/
    /*.item__box__title*/
    /*&:hover*/ }
    .item.eventos .item__category {
      border-bottom-color: #00bbd3; }
      .item.eventos .item__category a, .item.eventos .item__category span {
        background: #00bbd3; }
    .item.eventos .item__calendar {
      background: #00bbd3; }
    .item.eventos .item__image::before {
      background: #00bbd3; }
    .item.eventos .item__box__title {
      color: #00bbd3; }
    .item.eventos:hover {
      /*.item__title*/
      /*.item__image*/ }
      .item.eventos:hover .item__title {
        color: #00bbd3; }
      .item.eventos:hover .item__image::before {
        opacity: .5; }
      .item.eventos:hover .item__image::after {
        opacity: 1; }
  .item.tax-evento {
    /*.item__category*/
    /*.item__calendar*/
    /*.item__image*/
    /*.item__box__title*/
    /*&:hover*/ }
    .item.tax-evento .item__category {
      border-bottom-color: #00bbd3; }
      .item.tax-evento .item__category a, .item.tax-evento .item__category span {
        background: #00bbd3; }
    .item.tax-evento .item__calendar {
      background: #00bbd3; }
    .item.tax-evento .item__image::before {
      background: #00bbd3; }
    .item.tax-evento .item__box__title {
      color: #00bbd3; }
    .item.tax-evento:hover {
      /*.item__title*/
      /*.item__image*/ }
      .item.tax-evento:hover .item__title {
        color: #00bbd3; }
      .item.tax-evento:hover .item__image::before {
        opacity: .5; }
      .item.tax-evento:hover .item__image::after {
        opacity: 1; }
  .item.contacto {
    /*.item__category*/
    /*.item__calendar*/
    /*.item__image*/
    /*.item__box__title*/
    /*&:hover*/ }
    .item.contacto .item__category {
      border-bottom-color: #327220; }
      .item.contacto .item__category a, .item.contacto .item__category span {
        background: #327220; }
    .item.contacto .item__calendar {
      background: #327220; }
    .item.contacto .item__image::before {
      background: #327220; }
    .item.contacto .item__box__title {
      color: #327220; }
    .item.contacto:hover {
      /*.item__title*/
      /*.item__image*/ }
      .item.contacto:hover .item__title {
        color: #327220; }
      .item.contacto:hover .item__image::before {
        opacity: .5; }
      .item.contacto:hover .item__image::after {
        opacity: 1; }

/*.item*/
/*------------------------------------*$INSTITUCIONES
\*------------------------------------*/
.item__simple {
  width: 100%;
  position: relative;
  min-height: 110px;
  padding: 20px 0;
  border-top: 1px solid #CCCCCC;
  /*.item__simple__image*/
  /*.item__simple__text*/
  /*.item__simple__category*/
  /*.item__single__title*/
  /*.btn*/ }
  @media (min-width: 740px) {
    .item__simple {
      width: 50%;
      float: left; }
      .item__simple:nth-child(2n) {
        clear: right; } }
  @media (min-width: 1060px) {
    .item__simple {
      width: 33%; }
      .item__simple:nth-child(2n) {
        clear: none; }
      .item__simple:nth-child(3n + 1) {
        clear: left; } }
  .item__simple .item__simple__image {
    position: absolute;
    top: 20px;
    left: 0;
    width: 110px;
    height: 100px; }
    .item__simple .item__simple__image img {
      width: 100%;
      height: 100%; }
  .item__simple .item__simple__text {
    padding-left: 125px; }
  .item__simple .item__simple__category {
    display: inline-block;
    background: #9C1AB1;
    color: white;
    padding: 0 15px;
    height: 26px;
    line-height: 1.625rem;
    font-size: 14px;
    font-size: 0.875rem;
    font-family: source;
    margin-bottom: 5px; }
  .item__simple .item__simple__title {
    font-size: 20px;
    font-size: 1.25rem;
    line-height: 1.5rem;
    margin-bottom: 10px;
    font-family: 'Abel', sans-serif;
    letter-spacing: 0.8px; }
  .item__simple .btn {
    width: auto;
    display: inline-block;
    color: #443922;
    margin-top: 10px; }

/*.item__simple*/
/*------------------------------------*$EMPLEO
\*------------------------------------*/
.item__content--button {
  display: -webkit-flex;
  display: -ms-flexbox;
  display: flex;
  -webkit-flex-flow: row wrap;
      -ms-flex-flow: row wrap;
          flex-flow: row wrap;
  margin-top: 30px;
  /*.item*/
  /*.item__see-more*/ }
  .item__content--button .item-block {
    width: 100%;
    padding: 0 15px; }
    @media (min-width: 740px) {
      .item__content--button .item-block {
        width: 50%;
        padding-left: 0;
        padding-right: 5px; }
        .item__content--button .item-block:nth-child(2) {
          padding-right: 0;
          padding-left: 5px; } }
    @media (min-width: 1060px) {
      .item__content--button .item-block {
        padding-right: 25px;
        border-right: 1px solid #CCCCCC; }
        .item__content--button .item-block:nth-child(2) {
          padding-left: 25px;
          border-right: none; } }
  .item__content--button .item {
    /*se ve distinto solo en mobile*/
    /*.item__box__title*/
    /*.item__image*/
    /*.item__category*/
    /*.item__text*/
    /*.item__title*/ }
    @media (max-width: 740px) {
      .item__content--button .item {
        height: 90px;
        position: relative;
        overflow: hidden;
        padding: 0;
        margin-bottom: 20px; } }
    @media (min-width: 740px) {
      .item__content--button .item {
        padding: 0;
        width: 100%; } }
    @media (min-width: 1060px) {
      .item__content--button .item:last-child {
        padding: 0; } }
    @media (max-width: 740px) {
      .item__content--button .item:hover .item__title {
        color: white; } }
    .item__content--button .item .item__box__title {
      display: none;
      font-family: 'Abel', sans-serif; }
      @media (min-width: 740px) {
        .item__content--button .item .item__box__title {
          font-size: 22px;
          font-size: 1.375rem;
          line-height: 1.875rem;
          display: block;
          margin-bottom: 20px; } }
      @media (min-width: 1060px) {
        .item__content--button .item .item__box__title {
          margin-left: 15px; } }
    @media (max-width: 740px) {
      .item__content--button .item .item__image {
        position: absolute;
        width: 100%; } }
    @media (max-width: 740px) {
      .item__content--button .item .item__image::before {
        opacity: .8; } }
    @media (max-width: 740px) {
      .item__content--button .item .item__category {
        position: absolute;
        left: 50%;
        top: 50%;
        -webkit-transform: translate(-50%, -50%);
            -ms-transform: translate(-50%, -50%);
                transform: translate(-50%, -50%);
        color: white;
        border-bottom: none;
        font-size: 22px;
        font-size: 1.375rem;
        font-family: 'Abel', sans-serif;
        letter-spacing: 0.8px; } }
    .item__content--button .item .item__category span {
      /*span texto ver*/ }
      @media (max-width: 740px) {
        .item__content--button .item .item__category span {
          background: none;
          width: 100%;
          text-align: center;
          padding: 0; } }
      @media (max-width: 740px) {
        .item__content--button .item .item__category span .see {
          font-family: 'Varela Round', sans-serif;
          font-size: 14px;
          font-size: 0.875rem;
          line-height: 1;
          padding: 0; } }
      @media (min-width: 740px) {
        .item__content--button .item .item__category span .see {
          display: none; } }
    .item__content--button .item .item__text {
      display: block; }
      @media (max-width: 740px) {
        .item__content--button .item .item__text {
          background-color: transparent;
          position: relative;
          height: 100%; } }
      @media (max-width: 1060px) {
        .item__content--button .item .item__text {
          box-shadow: none; } }
    .item__content--button .item .item__title {
      display: none; }
      @media (min-width: 740px) {
        .item__content--button .item .item__title {
          display: block; } }
  .item__content--button .item__see-more {
    text-align: right;
    display: none;
    margin-right: 5%;
    font-size: 14px;
    font-size: 0.875rem;
    line-height: 1.25rem;
    padding-top: 20px;
    color: #443922; }
    @media (min-width: 740px) {
      .item__content--button .item__see-more {
        display: block; } }

/*.item__content--button*/
/*Toolkit*/
.toolkit {
  width: 100%;
  background-size: cover;
  background-position: center;
  padding: 30px 0 20px 0;
  margin: 60px 0 0 0;
  color: white;
  /*.toolkit_content*/
  /*.toolkit__item*/ }
  .toolkit h2 {
    text-align: center; }
  .toolkit .toolkit__content {
    max-width: 230px;
    margin: auto; }
    @media (min-width: 740px) {
      .toolkit .toolkit__content {
        max-width: 100%; } }
  @media (min-width: 740px) {
    .toolkit .slides {
      display: -webkit-flex;
      display: -ms-flexbox;
      display: flex;
      -webkit-flex-flow: row wrap;
          -ms-flex-flow: row wrap;
              flex-flow: row wrap; } }
  .toolkit .toolkit__item {
    text-align: center;
    /*.toolkit__item__title*/
    /*.toolkit__item__text*/ }
    @media (min-width: 740px) {
      .toolkit .toolkit__item {
        text-align: left;
        width: 50%;
        padding: 0 60px; } }
    @media (min-width: 1060px) {
      .toolkit .toolkit__item {
        width: 25%;
        padding: 0 30px; } }
    .toolkit .toolkit__item .toolkit__item__title {
      font-size: 20px;
      font-size: 1.25rem;
      line-height: 1.5rem;
      margin-bottom: 20px;
      font-family: 'Abel', sans-serif;
      letter-spacing: 0.8px; }
    .toolkit .toolkit__item .toolkit__item__text {
      font-size: 14px;
      font-size: 0.875rem;
      margin-bottom: 20px; }
    .toolkit .toolkit__item .btn {
      font-size: 14px;
      font-size: 0.875rem;
      width: 100px;
      margin-bottom: 30px; }
      @media (min-width: 740px) {
        .toolkit .toolkit__item .btn {
          margin-left: 0; } }

/*.toolkit*/
/*Page ofertas listado*/
.item-block--full-width {
  width: 100%;
  /*.item*/
  /*.small-items*/ }
  .item-block--full-width .item {
    display: none; }
    @media (min-width: 740px) {
      .item-block--full-width .item {
        display: block;
        margin: auto;
        float: none; } }
  .item-block--full-width .small-items {
    display: block;
    /*.small-items__item*/ }
    @media (min-width: 740px) {
      .item-block--full-width .small-items {
        display: -webkit-flex;
        display: -ms-flexbox;
        display: flex;
        -webkit-flex-flow: row wrap;
            -ms-flex-flow: row wrap;
                flex-flow: row wrap;
        -webkit-justify-content: center;
            -ms-flex-pack: center;
                justify-content: center; } }
    .item-block--full-width .small-items .small-items__item__content:last-child {
      margin-bottom: 25px; }
    @media (min-width: 740px) {
      .item-block--full-width .small-items .small-items__item__content {
        padding: 0 15px;
        width: 50%; } }
    @media (min-width: 1060px) {
      .item-block--full-width .small-items .small-items__item__content {
        padding: 0 25px; } }
    @media (min-width: 1060px) {
      .item-block--full-width .small-items .small-items__item {
        padding: 0 25px; } }
    @media (min-width: 1060px) {
      .item-block--full-width .small-items .small-items__item .small-items__item__text {
        padding-top: 25px;
        max-width: 450px; } }
    .item-block--full-width .small-items .small-items__item .small-items__item__image {
      height: auto;
      box-shadow: 0px 3px 10px 3px lightgray; }
      @media (min-width: 1060px) {
        .item-block--full-width .small-items .small-items__item .small-items__item__image {
          left: 25px; } }

/*.item-block--full-width*/
/*Termina Page ofertas listado*/
/*------------------------------------*$SMALL ITEMS
\*------------------------------------*/
/*Small Items*/
.small-items {
  clear: both;
  margin: 25px 0 0 0;
  display: none;
  /*.small-items__item*/ }
  @media (min-width: 1060px) {
    .small-items {
      display: block; } }
  .small-items .small-items__item {
    width: 100%;
    position: relative;
    min-height: 150px;
    padding: 25px 0;
    border-bottom: 1px solid #CCCCCC;
    clear: both;
    display: block;
    /*.small-items__item__image*/
    /*.small-items__item__text*/
    /*.small-items__item__title*/
    /*.small-items__item__days*/ }
    .small-items .small-items__item .small-items__item__image {
      position: absolute;
      top: 25px;
      left: 0;
      width: 100px;
      height: 100px; }
      @media (min-width: 740px) {
        .small-items .small-items__item .small-items__item__image {
          width: 135px; } }
      .small-items .small-items__item .small-items__item__image img {
        width: 100%; }
    .small-items .small-items__item .small-items__item__text {
      padding-left: 120px; }
      @media (min-width: 740px) {
        .small-items .small-items__item .small-items__item__text {
          padding-left: 155px; } }
    .small-items .small-items__item .small-items__item__title {
      color: #443922;
      display: block;
      font-weight: bold;
      font-family: 'Abel', sans-serif;
      letter-spacing: 0.8px; }
    .small-items .small-items__item .small-items__item__days {
      display: inline-block;
      padding: 0 15px;
      height: 26px;
      line-height: 1.625rem;
      font-size: 14px;
      font-size: 0.875rem;
      color: white;
      margin-bottom: 10px; }

/*.small-items*/
.related-list .small-items {
  display: -webkit-flex;
  display: -ms-flexbox;
  display: flex;
  -webkit-flex-flow: row wrap;
      -ms-flex-flow: row wrap;
          flex-flow: row wrap;
  margin: 0;
  max-width: 1000px;
  margin: auto;
  position: relative;
  z-index: 200;
  /*.small-items__item*/ }
  .related-list .small-items .small-items__item__content {
    /*&.small-items__item--block*/ }
    @media (min-width: 740px) {
      .related-list .small-items .small-items__item__content {
        width: 50%; } }
    .related-list .small-items .small-items__item__content:nth-child(2) .small-items__item {
      border-bottom: none; }
    .related-list .small-items .small-items__item__content.small-items__item--block {
      width: 100%;
      max-width: 750px;
      margin: auto; }
      .related-list .small-items .small-items__item__content.small-items__item--block .small-items__item {
        width: 100%;
        min-height: 140px; }
        @media (min-width: 740px) {
          .related-list .small-items .small-items__item__content.small-items__item--block .small-items__item {
            min-height: 190px;
            padding: 25px 0;
            border-bottom: 1px solid #CCCCCC; } }
        @media (max-width: 740px) {
          .related-list .small-items .small-items__item__content.small-items__item--block .small-items__item .small-items__item__image {
            position: relative;
            display: block;
            margin: auto;
            top: auto;
            left: auto;
            margin-bottom: 15px; } }
        @media (min-width: 740px) {
          .related-list .small-items .small-items__item__content.small-items__item--block .small-items__item .small-items__item__image {
            top: 25px; } }
        @media (min-width: 1060px) {
          .related-list .small-items .small-items__item__content.small-items__item--block .small-items__item .small-items__item__image {
            left: 0; } }
        @media (max-width: 740px) {
          .related-list .small-items .small-items__item__content.small-items__item--block .small-items__item .small-items__item__text {
            padding-left: 0; } }
        @media (min-width: 740px) {
          .related-list .small-items .small-items__item__content.small-items__item--block .small-items__item .small-items__item__text {
            padding-left: 175px; } }
        .related-list .small-items .small-items__item__content.small-items__item--block .small-items__item .small-items__item__title {
          color: #443922;
          font-weight: bold;
          margin-bottom: 15px; }
        .related-list .small-items .small-items__item__content.small-items__item--block .small-items__item .small-items__item__desc {
          color: #575757; }
  .related-list .small-items .small-items__item {
    /*&.small-items__item--rounded*/ }
    @media (min-width: 740px) {
      .related-list .small-items .small-items__item {
        border-bottom: none;
        padding: 0 15px; } }
    @media (min-width: 1060px) {
      .related-list .small-items .small-items__item {
        padding: 0 50px; } }
    .related-list .small-items .small-items__item.small-items__item--rounded .small-items__item__image {
      width: 130px;
      height: 130px;
      border-radius: 70px;
      border: 2px solid #CCCCCC;
      overflow: hidden; }
      @media (min-width: 740px) {
        .related-list .small-items .small-items__item.small-items__item--rounded .small-items__item__image {
          width: 140px;
          height: 140px; } }
      .related-list .small-items .small-items__item.small-items__item--rounded .small-items__item__image img {
        width: 100%;
        height: 100%; }
    @media (min-width: 740px) {
      .related-list .small-items .small-items__item .small-items__item__image {
        left: 15px;
        top: 0; } }
    @media (min-width: 1060px) {
      .related-list .small-items .small-items__item .small-items__item__image {
        left: 50px; } }
    .related-list .small-items .small-items__item .small-items__item__title {
      color: white;
      font-family: 'Abel', sans-serif;
      letter-spacing: 0.8px;
      font-size: 20px;
      font-size: 1.25rem;
      line-height: 1.5rem;
      transition: all 300ms; }
    .related-list .small-items .small-items__item .small-items__item__desc {
      font-size: 14px;
      font-size: 0.875rem;
      line-height: 1.375rem; }

/*------------------------------------*$BLOK SINGLE
\*------------------------------------*/
/*SINGLE EMPLEO*/
.block--single {
  /*.block__image*/ }
  @media (min-width: 740px) {
    .block--single {
      max-width: 650px; } }
  @media (min-width: 1060px) {
    .block--single {
      padding: 0 0 80px; } }
  @media (max-width: 740px) {
    .block--single .block__title h2 {
      font-size: 20px;
      font-size: 1.25rem;
      line-height: 1.5rem; } }
  .block--single .block__image {
    width: 230px;
    height: 230px;
    margin: auto;
    border-radius: 115px;
    overflow: hidden;
    margin-bottom: 30px; }
    .block--single .block__image img {
      width: 100%;
      height: 100%; }
  .block--single .content {
    text-align: left;
    padding-bottom: 40px; }
    .block--single .content img {
      width: auto;
      max-width: 100%;
      border: 1px solid #c2c2c2; }

/*.block--single*/
/*------------------------------------*$ITEMS RELACIONADOS
\*------------------------------------*/
.related-list {
  padding: 35px 0 30px;
  background-size: cover;
  background-position: center;
  position: relative; }
  @media (min-width: 740px) {
    .related-list {
      padding: 35px 0 10px; } }
  @media (min-width: 1060px) {
    .related-list.related-list--perfiles {
      padding: 30px 0 70px; } }
  @media (min-width: 1060px) {
    .related-list.related-list--perfiles h2 {
      padding-bottom: 60px; } }
  @media (max-width: 1060px) {
    .related-list.related-list--perfiles .small-items .small-items__item .small-items__item__image {
      width: 100px;
      height: 100px; } }
  .related-list.related-list--perfiles .small-items .small-items__item .small-items__item__title {
    font-size: 14px;
    font-size: 0.875rem;
    line-height: 1.375rem;
    font-family: 'Varela Round', sans-serif; }
    .related-list.related-list--perfiles .small-items .small-items__item .small-items__item__title span {
      font-size: 16px;
      font-size: 1rem;
      line-height: 1.25rem;
      font-family: 'Abel', sans-serif;
      letter-spacing: 0.8px;
      font-weight: bold; }
  .related-list::before {
    content: '';
    width: 100%;
    height: 100%;
    position: absolute;
    top: 0;
    left: 0;
    opacity: .3;
    background: #000; }
  .related-list.no-related {
    padding-top: 20px;
    margin-bottom: 30px; }
    .related-list.no-related::before {
      display: none; }
  .related-list h2 {
    padding-bottom: 10px;
    text-align: center;
    color: white;
    z-index: 200;
    position: relative; }

/*------------------------------------*$CONTACTO
\*------------------------------------*/
.map-box {
  width: 100%;
  display: none;
  position: relative;
  /*#map*/
  /*.map__indication*/ }
  @media (min-width: 740px) {
    .map-box {
      height: 280px;
      display: block; } }
  @media (min-width: 1060px) {
    .map-box {
      height: 600px; } }
  .map-box #map {
    width: 100%;
    height: 100%;
    display: block; }
  .map-box .map__indication {
    width: 265px;
    height: 190px;
    position: absolute;
    z-index: 300;
    top: 64px;
    left: 50%;
    -webkit-transform: translate(60px, 0);
        -ms-transform: translate(60px, 0);
            transform: translate(60px, 0);
    background: white;
    padding: 30px;
    /*.man__indication__logo*/
    /*.man__indication__links*/ }
    @media (min-width: 1060px) {
      .map-box .map__indication {
        top: 124px;
        height: 210px; } }
    .map-box .map__indication::before {
      content: '';
      width: 0;
      height: 0;
      border-style: solid;
      border-width: 13px 14px 13px 0;
      border-color: transparent #ffffff transparent transparent;
      position: absolute;
      left: -14px;
      top: 20px; }
    .map-box .map__indication svg {
      width: 16px;
      height: 16px;
      float: left; }
    .map-box .map__indication .man__indication__logo {
      width: 100%;
      border-bottom: 2px solid #CCCCCC; }
      .map-box .map__indication .man__indication__logo svg {
        width: 186px;
        height: 48px;
        margin: auto;
        padding-bottom: 20px; }
    .map-box .map__indication .man__indication__links, .map-box .map__indication .man__indication__text {
      width: 100%;
      padding: 15px 15px 0;
      color: #575757;
      /*.icon-phone*/ }
      .map-box .map__indication .man__indication__links a, .map-box .map__indication .man__indication__text a {
        color: #0C6A36; }
      .map-box .map__indication .man__indication__links .icon-phone, .map-box .map__indication .man__indication__text .icon-phone {
        display: none;
        margin-top: 10px; }
        @media (min-width: 1060px) {
          .map-box .map__indication .man__indication__links .icon-phone, .map-box .map__indication .man__indication__text .icon-phone {
            display: block; } }

/*.map-box*/
/*------------------------------------*$INSTITUCIONES
\*------------------------------------*/
/*paginacion*/
.pagination {
  margin: auto;
  width: 100%;
  text-align: center;
  padding-bottom: 30px;
  /*.pagination__item*/ }
  .pagination .pagination__item {
    display: inline-block; }
    .pagination .pagination__item a {
      border-radius: 5px;
      width: 28px;
      height: 28px;
      font-size: 14px;
      font-size: 0.875rem;
      line-height: 1.625rem;
      text-align: center;
      transition: all 300ms;
      cursor: pointer;
      margin: 0 4px;
      color: #CCCCCC;
      display: block; }
      .pagination .pagination__item a:hover {
        background: #5F7C8A;
        color: white; }
      .pagination .pagination__item a.current {
        border: 1px solid #5F7C8A;
        color: #443922; }
        .pagination .pagination__item a.current:hover {
          color: white; }

/*.pagination*/
/*------------------------------------*$BANNER
\*------------------------------------*/
.banner--tonic {
  position: relative;
  width: 100%;
  margin-bottom: 70px;
  /*.banner__image*/
  /*.banner__content*/ }
  @media (min-width: 1060px) {
    .banner--tonic.banner--tonic--single::before {
      display: none; } }
  .banner--tonic::before {
    content: '';
    position: absolute;
    bottom: 0;
    left: 0;
    height: 80%;
    width: 100%;
    background: linear-gradient(to bottom, transparent 0%, rgba(0, 0, 0, 0.8) 100%);
    filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#000000', endColorstr='#000000', GradientType=0 );
    display: none; }
    @media (min-width: 1060px) {
      .banner--tonic::before {
        display: block; } }
  .banner--tonic .banner__image {
    width: 100%;
    height: auto;
    max-height: 513px;
    overflow: hidden; }
    @media (min-width: 1060px) {
      .banner--tonic .banner__image {
        height: 513px;
        position: relative; } }
    .banner--tonic .banner__image img {
      width: 100%; }
      @media (min-width: 1060px) {
        .banner--tonic .banner__image img {
          position: absolute;
          left: 50%;
          top: 50%;
          -webkit-transform: translate(-50%, -50%);
              -ms-transform: translate(-50%, -50%);
                  transform: translate(-50%, -50%); } }
  .banner--tonic .banner__content {
    width: 100%;
    border-bottom: 1px solid #CCCCCC;
    position: relative;
    max-width: 1100px;
    margin: auto;
    /*.banner__logo*/
    /*.banner__title*/
    /*.banner__text*/
    /*.banner__button*/ }
    @media (min-width: 740px) {
      .banner--tonic .banner__content {
        padding: 15px 25px 30px; } }
    @media (min-width: 1060px) {
      .banner--tonic .banner__content {
        position: absolute;
        bottom: 0;
        left: 50%;
        -webkit-transform: translate(-50%, 0);
            -ms-transform: translate(-50%, 0);
                transform: translate(-50%, 0);
        padding: 0 50px; } }
    .banner--tonic .banner__content .banner__logo {
      display: none;
      position: relative;
      padding-right: 30px; }
      .banner--tonic .banner__content .banner__logo::before {
        content: '';
        width: 1px;
        height: 90%;
        position: absolute;
        right: 0;
        top: 5%;
        background: #443922; }
      @media (min-width: 740px) {
        .banner--tonic .banner__content .banner__logo {
          display: block;
          width: 150px;
          height: 96px;
          position: absolute;
          left: 25px;
          top: 15px; }
          .banner--tonic .banner__content .banner__logo svg {
            width: 120px;
            height: 96px;
            fill: #443922; } }
      @media (min-width: 1060px) {
        .banner--tonic .banner__content .banner__logo {
          left: 50px;
          top: 40px; }
          .banner--tonic .banner__content .banner__logo::before {
            display: none; }
          .banner--tonic .banner__content .banner__logo svg {
            fill: white; } }
    @media (min-width: 740px) {
      .banner--tonic .banner__content .banner__content__text {
        padding-left: 180px; } }
    @media (min-width: 1060px) {
      .banner--tonic .banner__content .banner__content__text {
        width: 790px;
        position: relative;
        float: left; } }
    .banner--tonic .banner__content .banner__title {
      font-size: 30px;
      font-size: 1.875rem;
      line-height: 1.875rem;
      text-align: center;
      font-family: 'Abel', sans-serif;
      letter-spacing: 0.8px;
      margin-bottom: 20px;
      margin-top: 20px; }
      @media (min-width: 740px) {
        .banner--tonic .banner__content .banner__title {
          text-align: left;
          margin-top: 0; } }
      @media (min-width: 1060px) {
        .banner--tonic .banner__content .banner__title {
          color: white; } }
    .banner--tonic .banner__content .banner__text {
      color: #575757;
      margin-bottom: 70px; }
      @media (min-width: 740px) {
        .banner--tonic .banner__content .banner__text {
          margin-bottom: 40px; } }
      @media (min-width: 1060px) {
        .banner--tonic .banner__content .banner__text {
          margin-bottom: 15px;
          border-right: 1px solid rgba(255, 255, 255, 0.5);
          position: relative;
          color: white; }
          .banner--tonic .banner__content .banner__text::before {
            content: '';
            position: absolute;
            bottom: 0;
            left: -15px;
            width: 1px;
            height: 100%;
            background: rgba(255, 255, 255, 0.5); } }
    .banner--tonic .banner__content .banner__button {
      text-transform: uppercase;
      color: white;
      background: #F44135;
      width: 190px;
      margin: auto;
      font-size: 14px;
      font-size: 0.875rem;
      transition: all 300ms;
      padding: 0 10px;
      height: 45px;
      line-height: 2.8125rem;
      margin-bottom: 35px; }
      @media (min-width: 740px) {
        .banner--tonic .banner__content .banner__button {
          margin-left: 180px;
          margin-bottom: 0; } }
      @media (min-width: 1060px) {
        .banner--tonic .banner__content .banner__button {
          float: left;
          margin: 80px 0 0 15px; } }
      .banner--tonic .banner__content .banner__button:hover {
        background: #f76e65; }

/*.banner*/
/*------------------------------------*$LIGHTBOX
\*------------------------------------*/
.opac {
  width: 100%;
  height: 100%;
  position: fixed;
  background: rgba(0, 0, 0, 0.5);
  top: 0;
  left: 0;
  z-index: 1000;
  display: none; }

.js-lightbox {
  display: none; }

.lightbox {
  /*&.lightbox__empleo*/ }
  .lightbox.lightbox__empleo {
    width: auto;
    width: 90%;
    height: 375px;
    position: fixed;
    z-index: 1100;
    top: 50%;
    left: 50%;
    -webkit-transform: translate(-50%, -50%);
        -ms-transform: translate(-50%, -50%);
            transform: translate(-50%, -50%);
    display: -webkit-flex;
    display: -ms-flexbox;
    display: flex;
    -webkit-flex-flow: row wrap;
        -ms-flex-flow: row wrap;
            flex-flow: row wrap;
    /*.lightbox__image*/
    /*.lightbox__content*/
    /*.newsletter-form*/ }
    @media (min-width: 1060px) {
      .lightbox.lightbox__empleo {
        width: 830px;
        max-width: 100%; } }
    .lightbox.lightbox__empleo .lightbox__image {
      width: 344px;
      background-size: cover;
      background-position: center;
      position: relative;
      /*.lightbox__close*/ }
      @media (max-width: 740px) {
        .lightbox.lightbox__empleo .lightbox__image {
          width: 100%;
          height: 127px; } }
      .lightbox.lightbox__empleo .lightbox__image::before {
        content: '';
        background: rgba(0, 0, 0, 0.5);
        position: absolute;
        top: 0;
        left: 0;
        width: 100%;
        height: 100%;
        z-index: 100; }
      .lightbox.lightbox__empleo .lightbox__image p {
        position: absolute;
        left: 50%;
        top: 50%;
        -webkit-transform: translate(-50%, -50%);
            -ms-transform: translate(-50%, -50%);
                transform: translate(-50%, -50%);
        font-size: 30px;
        font-size: 1.875rem;
        line-height: 1.875rem;
        color: white;
        z-index: 200;
        width: 270px;
        text-align: center;
        font-family: 'Abel', sans-serif;
        letter-spacing: 0.8px; }
      .lightbox.lightbox__empleo .lightbox__image .lightbox__close {
        position: absolute;
        width: 20px;
        height: 20px;
        top: 10px;
        left: 10px;
        z-index: 300;
        cursor: pointer; }
        .lightbox.lightbox__empleo .lightbox__image .lightbox__close svg {
          width: 100%;
          height: 100%; }
    .lightbox.lightbox__empleo .lightbox__content {
      width: 486px;
      background: white;
      padding: 30px 20px 60px 35px; }
      @media (max-width: 740px) {
        .lightbox.lightbox__empleo .lightbox__content {
          width: 100%; } }
      .lightbox.lightbox__empleo .lightbox__content .lightbox__logo {
        width: 200px;
        height: 30px;
        margin: 0 auto 65px; }
        .lightbox.lightbox__empleo .lightbox__content .lightbox__logo svg {
          width: 100%;
          height: 100%; }
      .lightbox.lightbox__empleo .lightbox__content .formulario {
        padding: 0;
        margin-bottom: 40px; }
        .lightbox.lightbox__empleo .lightbox__content .formulario .formulario__item {
          padding: 0; }
          .lightbox.lightbox__empleo .lightbox__content .formulario .formulario__item .input-group {
            width: 100%;
            font-size: 16px;
            font-size: 1rem;
            padding: 0;
            margin-bottom: 10px; }
          .lightbox.lightbox__empleo .lightbox__content .formulario .formulario__item .send-group {
            width: 100%; }
            .lightbox.lightbox__empleo .lightbox__content .formulario .formulario__item .send-group input {
              width: 100px;
              float: right;
              border: 2px solid #443922;
              line-height: 2rem;
              border-radius: 5px;
              overflow: hidden;
              height: 36px;
              text-align: center;
              background-color: transparent;
              padding: 0 15px;
              margin: auto;
              display: block;
              transition: all 300ms;
              font-size: 0.875rem; }
              .lightbox.lightbox__empleo .lightbox__content .formulario .formulario__item .send-group input:hover {
                background: #443922;
                color: white; }
      .lightbox.lightbox__empleo .lightbox__content .lightbox__bajada {
        color: #575757;
        font-size: 14px;
        font-size: 0.875rem;
        text-align: center; }

/*.lightbox*/
/*------------------------------------*$GALLERY
\*------------------------------------*/
.events__single__gallery {
  transition: all 300ms;
  /*&.slider--fullscreen*/
  /*.slider__gallery*/
  /*.gallery__content*/
  /*.gallery__controls*/
  /*.gallery__desc */ }
  .events__single__gallery.slider--fullscreen {
    position: fixed;
    width: 100%;
    height: 100%;
    left: 0;
    top: 0;
    background: #F1F1F1;
    z-index: 1100; }
    .events__single__gallery.slider--fullscreen .slider__gallery {
      width: 72%;
      float: left; }
      .events__single__gallery.slider--fullscreen .slider__gallery .slides {
        width: 100%;
        height: 100%; }
        .events__single__gallery.slider--fullscreen .slider__gallery .slides li {
          width: 100%;
          height: 100%;
          position: relative; }
          .events__single__gallery.slider--fullscreen .slider__gallery .slides li img {
            max-width: 100%;
            max-height: 100%;
            width: 100%;
            position: absolute;
            left: 50%;
            top: 50%;
            -webkit-transform: translate(-50%, -50%);
                -ms-transform: translate(-50%, -50%);
                    transform: translate(-50%, -50%);
            min-height: 0; }
    .events__single__gallery.slider--fullscreen .gallery__content {
      border-top: 1px solid #53636e;
      border-bottom: 1px solid #53636e;
      width: 28%;
      float: left;
      height: 100%; }
      .events__single__gallery.slider--fullscreen .gallery__content .gallery__desc {
        width: 100%; }
        .events__single__gallery.slider--fullscreen .gallery__content .gallery__desc .gallery__text {
          float: none;
          width: 100%; }
        .events__single__gallery.slider--fullscreen .gallery__content .gallery__desc .gallery__number {
          clear: both;
          float: none; }
  .events__single__gallery .slider__gallery {
    transition: all 300ms;
    /*.slides*/ }
    .events__single__gallery .slider__gallery .slides li {
      height: 225px; }
      @media (min-width: 740px) {
        .events__single__gallery .slider__gallery .slides li {
          height: 490px; } }
      .events__single__gallery .slider__gallery .slides li img {
        min-height: 100%; }
  .events__single__gallery .gallery__content {
    padding: 0 15px 40px;
    background: white;
    border-bottom: 1px solid #F44135;
    position: relative;
    transition: all 300ms; }
  .events__single__gallery .gallery__controls {
    display: block;
    padding: 10px 0 20px;
    width: 160px;
    position: absolute;
    right: 0;
    top: 0;
    /*.gallery__controls__content*/
    /*.gallery__fullscreen*/
    /*.flex-direction-nav*/ }
    .events__single__gallery .gallery__controls .gallery__controls__content {
      display: -webkit-flex;
      display: -ms-flexbox;
      display: flex;
      -webkit-flex-flow: row wrap;
          -ms-flex-flow: row wrap;
              flex-flow: row wrap;
      -webkit-justify-content: space-around;
          -ms-flex-pack: distribute;
              justify-content: space-around;
      width: 140px;
      float: right; }
      .events__single__gallery .gallery__controls .gallery__controls__content svg {
        opacity: .3;
        fill: #575757; }
        .events__single__gallery .gallery__controls .gallery__controls__content svg:hover {
          opacity: 1;
          fill: #F44135; }
    .events__single__gallery .gallery__controls .gallery__fullscreen {
      width: 50px;
      padding-right: 20px;
      border-right: 2px solid #F44135;
      display: none;
      cursor: pointer; }
      @media (min-width: 1060px) {
        .events__single__gallery .gallery__controls .gallery__fullscreen {
          display: block; } }
      .events__single__gallery .gallery__controls .gallery__fullscreen svg {
        width: 29px;
        height: 29px; }
    .events__single__gallery .gallery__controls .custom-controls-container {
      width: 87px; }
    .events__single__gallery .gallery__controls .flex-direction-nav {
      display: block;
      width: 87px;
      display: -webkit-flex;
      display: -ms-flexbox;
      display: flex;
      -webkit-flex-flow: row wrap;
          -ms-flex-flow: row wrap;
              flex-flow: row wrap;
      -webkit-justify-content: space-around;
          -ms-flex-pack: distribute;
              justify-content: space-around; }
      .events__single__gallery .gallery__controls .flex-direction-nav li {
        width: 17px;
        height: 30px; }
        .events__single__gallery .gallery__controls .flex-direction-nav li svg {
          width: 100%;
          height: 100%; }
  .events__single__gallery .gallery__desc {
    max-width: 440px;
    /*.gallery__number*/
    /*.gallery__text*/ }
    .events__single__gallery .gallery__desc .gallery__number {
      height: 60px;
      width: 60px;
      padding: 10px 0 20px;
      line-height: 1.875rem; }
      @media (min-width: 740px) {
        .events__single__gallery .gallery__desc .gallery__number {
          float: left; } }
      .events__single__gallery .gallery__desc .gallery__number span {
        margin-right: 5px; }
        .events__single__gallery .gallery__desc .gallery__number span:last-child {
          color: #575757; }
    .events__single__gallery .gallery__desc .gallery__text {
      width: 100%;
      padding: 0; }
      @media (min-width: 740px) {
        .events__single__gallery .gallery__desc .gallery__text {
          padding: 14px 15px 20px;
          width: 380px;
          float: left; } }

/*.events__single__gallery */
/*------------------------------------*$SERCH
\*------------------------------------*/
.search-by {
  width: 100%;
  text-align: center;
  border-bottom: 1px solid #E2E6E7;
  padding-bottom: 10px;
  margin-bottom: 20px; }
  .search-by p {
    display: inline-block; }
  .search-by .word {
    display: inline-block;
    margin-left: 20px;
    color: #4BAE4E; }

.search-items .search-items__item__content .search-items__item .search-items__item__text {
  border-bottom: 1px solid #E2E6E7;
  padding: 10px 0;
  margin-bottom: 10px; }
  .search-items .search-items__item__content .search-items__item .search-items__item__text h2 {
    font-size: 20px;
    font-size: 1.25rem;
    line-height: 1.5rem; }
    @media (min-width: 740px) {
      .search-items .search-items__item__content .search-items__item .search-items__item__text h2 {
        float: left;
        width: calc(100% - 116px);
        padding-right: 30px; } }
    .search-items .search-items__item__content .search-items__item .search-items__item__text h2 a {
      color: #443922;
      transition: all 300ms; }
      @media (min-width: 740px) {
        .search-items .search-items__item__content .search-items__item .search-items__item__text h2 a:hover {
          color: #4BAE4E; } }
  .search-items .search-items__item__content .search-items__item .search-items__item__text .btn {
    width: 86px;
    height: 32px;
    font-size: 14px;
    font-size: 0.875rem;
    line-height: 1.875rem;
    display: block;
    padding: 0;
    text-align: center;
    color: #443922;
    transition: all 300ms; }
    @media (min-width: 740px) {
      .search-items .search-items__item__content .search-items__item .search-items__item__text .btn {
        float: right;
        margin-right: 30px; }
        .search-items .search-items__item__content .search-items__item .search-items__item__text .btn:hover {
          background: #443922;
          color: white; } }

/*------------------------------------*$CIENCIA
\*------------------------------------*/
.article__img {
  margin-bottom: 20px; }
  .article__img img {
    width: 100%; }

.related__author {
  display: block;
  margin-top: 30px;
  padding: 0; }
  @media (min-width: 1060px) {
    .related__author {
      margin-top: 0;
      padding: 0 45px 0 0; } }
  .related__author h2 {
    text-align: center;
    width: 100%; }
    @media (min-width: 1060px) {
      .related__author h2 {
        text-align: left; } }
    .related__author h2 a {
      color: #005AD4;
      font-size: 18px;
      font-size: 1.125rem;
      padding-bottom: 10px;
      transition: all 300ms; }
  .related__author .related__item--author .author__image {
    width: 150px;
    height: 150px;
    border-radius: 75px;
    overflow: hidden;
    margin: 0 auto 10px; }
    @media (min-width: 1060px) {
      .related__author .related__item--author .author__image {
        margin: 0 0 10px; } }
    .related__author .related__item--author .author__image a {
      display: block; }
    .related__author .related__item--author .author__image img {
      width: 100%; }
  .related__author .related__item--author .author__text .author__position {
    font-size: 14px;
    font-size: 0.875rem;
    margin-bottom: 20px; }
    @media (min-width: 1060px) {
      .related__author .related__item--author .author__text .author__position {
        padding-right: 100px; } }
  .related__author .related__item--author .author__text .author__desc {
    padding-bottom: 10px;
    margin-bottom: 10px;
    border-bottom: 1px solid #E2E6E7; }
    .related__author .related__item--author .author__text .author__desc p {
      font-size: 12px;
      font-size: 0.75rem;
      font-weight: 300;
      color: rgba(68, 57, 34, 0.7); }
  .related__author .related__item {
    padding-bottom: 20px;
    margin-bottom: 20px;
    border-bottom: 1px solid #E2E6E7;
    display: none; }
    @media (min-width: 1060px) {
      .related__author .related__item {
        display: block; } }
    .related__author .related__item .related__item__text .related__item__text__title {
      padding-top: 0; }

/*------------------------------------*$LOADING
\*------------------------------------*/
#form {
  position: relative; }

.success-msg {
  text-align: right; }

.input-group.message {
  width: 100% !important;
  margin-bottom: 0 !important; }

.bubbles {
  display: none;
  width: 100%;
  text-align: center;
  height: 100%;
  z-index: 300;
  position: absolute;
  left: 50%;
  top: 50%;
  -webkit-transform: translate(-50%, -50%);
      -ms-transform: translate(-50%, -50%);
          transform: translate(-50%, -50%); }
  .bubbles .content__bubbles {
    width: 100%;
    height: 70px;
    position: absolute;
    bottom: 0;
    left: 0; }
  .bubbles span {
    display: inline-block;
    vertical-align: middle;
    width: 15px;
    height: 15px;
    margin: 0 auto;
    border-radius: 50%;
    -webkit-animation: bubbly .9s infinite alternate;
            animation: bubbly .9s infinite alternate; }
    .bubbles span.bubble2 {
      -webkit-animation-delay: .27s;
              animation-delay: .27s; }
    .bubbles span.bubble3 {
      -webkit-animation-delay: .54s;
              animation-delay: .54s; }

/* Bubbles */
@-webkit-keyframes bubbly {
  0% {
    width: 15px;
    height: 15px;
    opacity: 1;
    -webkit-transform: translateY(0);
            transform: translateY(0); }
  100% {
    width: 30px;
    height: 30px;
    opacity: 0.1;
    -webkit-transform: translateY(-32px);
            transform: translateY(-32px); } }

/*------------------------------------*		$COMPONENTS
\*------------------------------------*/
/*------------------------------------*$FORM
\*------------------------------------*/
input {
  width: 100%;
  height: 100%;
  border: none; }

.formulario {
  padding: 40px 15px 30px;
  background: white;
  /*Fomrulario Postulante*/
  /*.fomulario__postulate*/
  /*.formulario__item*/ }
  @media (min-width: 740px) {
    .formulario {
      max-width: 650px;
      margin: auto;
      padding: 40px 0 30px;
      background-color: transparent; } }
  @media (min-width: 1060px) {
    .formulario {
      max-width: 830px; } }
  .formulario.fomulario__contact {
    background-color: transparent; }
    @media (max-width: 740px) {
      .formulario.fomulario__contact {
        padding-top: 0; }
        .formulario.fomulario__contact h2 {
          padding: 0; } }
    @media (min-width: 740px) {
      .formulario.fomulario__contact {
        background: white;
        margin: 30px auto; } }
    @media (min-width: 1060px) {
      .formulario.fomulario__contact {
        position: relative;
        top: -200px;
        z-index: 500;
        margin: 0 auto; } }
    @media (min-width: 740px) {
      .formulario.fomulario__contact h2 {
        font-size: 22px;
        font-size: 1.375rem;
        line-height: 1.875rem;
        text-align: left;
        width: 100%;
        color: #0C6A36;
        max-width: 100%;
        padding-left: 50px;
        padding-bottom: 0; } }
    .formulario.fomulario__contact .formulario__item {
      padding-top: 30px;
      border: none; }
  @media (min-width: 740px) {
    .formulario h2 {
      max-width: 500px;
      margin: auto;
      padding-bottom: 40px;
      text-align: center; } }
  @media (min-width: 1060px) {
    .formulario h2 {
      max-width: 350px; } }
  .formulario.fomulario__postulate {
    background: white;
    border: 1px solid #FF6600;
    padding: 10px 15px;
    /*.formulario__box*/
    /*.js-formulario__item*/
    /*.formulario__item*/ }
    @media (min-width: 1060px) {
      .formulario.fomulario__postulate {
        max-width: 680px; } }
    .formulario.fomulario__postulate .formulario__box {
      padding: 0;
      /*.formulario__box__text*/ }
      .formulario.fomulario__postulate .formulario__box::after {
        content: '';
        display: block;
        float: none;
        clear: both; }
      .formulario.fomulario__postulate .formulario__box.formulario__box--padding .formulario__box__text {
        padding-bottom: 30px; }
      .formulario.fomulario__postulate .formulario__box .formulario__box__text {
        color: #FF6600;
        font-size: 16px;
        font-size: 1rem;
        line-height: 1.25rem;
        text-align: center;
        padding-bottom: 0;
        transition: all 300ms; }
        @media (min-width: 740px) {
          .formulario.fomulario__postulate .formulario__box .formulario__box__text {
            text-align: left;
            float: left;
            width: auto;
            max-width: calc(100% - 140px);
            line-height: 1.9375rem;
            padding-bottom: 0; } }
      .formulario.fomulario__postulate .formulario__box .btn {
        float: right;
        border-color: #FF6600;
        color: #FF6600; }
        .formulario.fomulario__postulate .formulario__box .btn.nope {
          border-color: #CCCCCC;
          color: #CCCCCC; }
          .formulario.fomulario__postulate .formulario__box .btn.nope:hover {
            background: transparent;
            color: #CCCCCC; }
        .formulario.fomulario__postulate .formulario__box .btn:hover {
          background: #FF6600;
          color: white; }
    .formulario.fomulario__postulate .js-formulario__item {
      display: none;
      width: 100%; }
    .formulario.fomulario__postulate .formulario__item {
      width: 100%;
      padding-top: 0;
      /*.input-group*/ }
      @media (min-width: 1060px) {
        .formulario.fomulario__postulate .formulario__item {
          border: none; } }
      @media (min-width: 1060px) {
        .formulario.fomulario__postulate .formulario__item .input-group {
          padding: 0 10px; } }
      @media (min-width: 1060px) {
        .formulario.fomulario__postulate .formulario__item .input-group span.validate {
          padding-right: 15px; } }
  .formulario .formulario__item {
    display: -webkit-flex;
    display: -ms-flexbox;
    display: flex;
    -webkit-flex-flow: row wrap;
        -ms-flex-flow: row wrap;
            flex-flow: row wrap;
    /*.input-group*/
    /*.send*/ }
    @media (min-width: 740px) {
      .formulario .formulario__item {
        background: white;
        padding: 40px 18px 20px; } }
    .formulario .formulario__item.no-border {
      border: none; }
    .formulario .formulario__item .input-group {
      position: relative;
      font-size: 14px;
      font-size: 0.875rem;
      margin-bottom: 20px;
      width: 100%;
      /*input*/
      /*Input file*/
      /*Termina input file*/
      /*span.error*/
      /*.error*/ }
      @media (min-width: 740px) {
        .formulario .formulario__item .input-group {
          margin-bottom: 25px;
          width: 50%;
          padding: 0 12px; }
          .formulario .formulario__item .input-group.full-size {
            width: 100%; } }
      @media (min-width: 1060px) {
        .formulario .formulario__item .input-group {
          padding: 0 30px; } }
      .formulario .formulario__item .input-group label {
        font-family: 'Abel', sans-serif;
        letter-spacing: 0.8px;
        font-size: 16px;
        font-size: 1rem;
        line-height: 1.25rem; }
        @media (max-width: 740px) {
          .formulario .formulario__item .input-group label {
            padding: 0 15px; } }
        .formulario .formulario__item .input-group label.hide-text {
          color: white; }
      .formulario .formulario__item .input-group input, .formulario .formulario__item .input-group select, .formulario .formulario__item .input-group textarea {
        height: 38px;
        line-height: 2.375rem;
        font-size: 16px;
        font-size: 1rem;
        line-height: 1rem;
        padding: 0 15px;
        transition: all 300ms;
        border-radius: 5px;
        border: 1px solid #999;
        background-color: transparent; }
        .formulario .formulario__item .input-group input:focus, .formulario .formulario__item .input-group select:focus, .formulario .formulario__item .input-group textarea:focus {
          outline: none; }
        .formulario .formulario__item .input-group input:active, .formulario .formulario__item .input-group input:focus, .formulario .formulario__item .input-group select:active, .formulario .formulario__item .input-group select:focus, .formulario .formulario__item .input-group textarea:active, .formulario .formulario__item .input-group textarea:focus {
          box-shadow: 0px 0px 10px 3px rgba(173, 173, 173, 0.5);
          border: none; }
      .formulario .formulario__item .input-group textarea {
        width: 100%;
        height: 100px;
        display: block;
        resize: none;
        padding: 10px; }
      .formulario .formulario__item .input-group .custom-file-input {
        padding: 0;
        border: none;
        color: #575757;
        padding: 10px 0 0 30px;
        font-size: 14px;
        font-size: 0.875rem; }
      .formulario .formulario__item .input-group .custom-file-input::-webkit-file-upload-button {
        visibility: hidden; }
      .formulario .formulario__item .input-group .custom-file-input::before {
        content: 'Adjunta tu CV';
        display: inline-block;
        background-color: transparent;
        border: 2px solid #443922;
        border-radius: 5px;
        outline: none;
        white-space: nowrap;
        -webkit-user-select: none;
        cursor: pointer;
        font-weight: 700;
        font-size: 10pt;
        height: 31px;
        width: 120px;
        text-align: center;
        line-height: 1.9375rem;
        color: #443922;
        margin: -6px 0 0 -30px; }
      .formulario .formulario__item .input-group .custom-file-input:hover::before {
        border-color: black; }
      .formulario .formulario__item .input-group .custom-file-input:active::before {
        background: -webkit-linear-gradient(top, #e3e3e3, #f9f9f9); }
      .formulario .formulario__item .input-group span.validate, .formulario .formulario__item .input-group .msg-error {
        position: absolute;
        bottom: -22px;
        left: 0;
        width: 100%;
        text-align: right;
        padding-right: 5px;
        display: none; }
        @media (min-width: 740px) {
          .formulario .formulario__item .input-group span.validate, .formulario .formulario__item .input-group .msg-error {
            padding-right: 17px; } }
        @media (min-width: 1060px) {
          .formulario .formulario__item .input-group span.validate, .formulario .formulario__item .input-group .msg-error {
            padding-right: 35px; } }
      .formulario .formulario__item .input-group.error span.validate {
        display: block; }
      .formulario .formulario__item .input-group.error input, .formulario .formulario__item .input-group.error textarea {
        border: 2px solid #9C282A;
        background: #F1F1F1; }
      .formulario .formulario__item .input-group.error select {
        border: 2px solid #9C282A; }
      .formulario .formulario__item .input-group.error .style-select {
        background: #F1F1F1; }
    .formulario .formulario__item .style-select {
      position: relative; }
      .formulario .formulario__item .style-select.msg-error {
        padding: 0;
        position: relative;
        display: block;
        top: 0;
        left: 0;
        bottom: 0; }
        .formulario .formulario__item .style-select.msg-error .msg-error {
          padding: 0; }
      .formulario .formulario__item .style-select svg {
        fill: principal;
        position: absolute;
        right: 10px;
        top: 15px;
        width: 8px;
        height: 8px;
        z-index: 100; }
      .formulario .formulario__item .style-select select {
        font-size: 14px;
        font-size: 0.875rem;
        width: 100%;
        outline: none;
        display: inline-block;
        -webkit-appearance: none;
        -moz-appearance: none;
        appearance: none;
        cursor: pointer;
        position: relative;
        z-index: 200; }
    .formulario .formulario__item .send {
      width: 85px;
      margin-right: 0; }
      @media (min-width: 740px) {
        .formulario .formulario__item .send {
          margin: auto; } }
      @media (min-width: 1060px) {
        .formulario .formulario__item .send {
          margin-right: 30px; } }

/*.formulario*/
/*------------------------------------*$BTN
\*------------------------------------*/
.btn {
  border-radius: 5px;
  overflow: hidden;
  height: 36px;
  line-height: 2.25rem;
  text-align: center;
  background-color: transparent;
  padding: 0 15px;
  margin: auto;
  display: block;
  transition: all 300ms;
  font-size: 14px;
  font-size: 0.875rem; }
  .btn:hover {
    background: #443922;
    color: white; }
  .btn:focus {
    outline: none; }
  .btn.btn__border {
    border: 2px solid #443922;
    line-height: 2rem; }
  .btn.btn__border--contrast {
    border: 2px solid white;
    line-height: 2rem;
    color: white; }
  .btn.btn__border--opac {
    border: 2px solid #CCCCCC;
    line-height: 2rem;
    color: #CCCCCC; }

.btn__space {
  padding: 30px 0; }

.btn--single-events {
  color: #443922;
  width: 100px;
  display: block;
  margin: 10px auto 0;
  font-size: 14px;
  font-size: 0.875rem; }
  @media (min-width: 740px) {
    .btn--single-events {
      display: inline-block;
      margin-top: 0;
      width: auto;
      position: absolute;
      top: 50%;
      -webkit-transform: translateY(-50%);
          -ms-transform: translateY(-50%);
              transform: translateY(-50%);
      right: 25px;
      font-size: 16px;
      font-size: 1rem; } }

/*------------------------------------*    		$HERO
\*------------------------------------*/
/*------------------------------------*    		$BREADCRUMBS
\*------------------------------------*/
/*------------------------------------*$EVENTS
\*------------------------------------*/
.events {
  font-family: 'Abel', sans-serif;
  letter-spacing: 0.8px; }
  .events.events--no-sidebar {
    padding-top: 30px; }

.events__sidebar {
  width: 350px;
  float: left;
  display: none; }
  @media (min-width: 1060px) {
    .events__sidebar {
      display: block; } }

.events__sidebar__block {
  margin-bottom: 25px; }

.events__sidebar__title {
  margin-bottom: 22px;
  font-family: 'Abel', sans-serif;
  letter-spacing: 0.8px;
  font-weight: 700;
  color: #00bbd3;
  line-height: 30px;
  font-size: 22px;
  font-size: 1.375rem; }

.events__sidebar__list {
  padding-top: 25px;
  border-top: 1px solid rgba(68, 57, 34, 0.6); }
  .events__sidebar__list a {
    margin: 8px 0;
    color: #443922;
    line-height: 20px;
    display: block;
    font-size: 16px;
    font-size: 1rem; }

.events__content {
  width: 100%; }
  @media (min-width: 1060px) {
    .events__content {
      padding-top: 81px;
      padding-left: 50px;
      width: calc(100% - 350px);
      float: right; } }
  .events__content h3 {
    font-size: 22px;
    font-size: 1.375rem;
    line-height: 1.0625rem;
    margin-bottom: 40px;
    padding: 0;
    color: #00bbd3; }
    @media (min-width: 740px) {
      .events__content h3 {
        line-height: 1.875rem;
        margin-bottom: 30px; } }
  .events__content a {
    color: #443922; }
  @media (min-width: 740px) {
    .events__content.events__content--full {
      padding-top: 0;
      padding-left: 0;
      width: 100%;
      float: none; } }
  @media (min-width: 1060px) {
    .events__content.events__content--full {
      max-width: 870px;
      margin: auto; }
      .events__content.events__content--full .events__item {
        position: relative;
        width: 650px;
        float: right; } }
  @media (max-width: 740px) {
    .events__content.events__content--single .events__item {
      padding-top: 140px; } }
  @media (max-width: 1060px) {
    .events__content.events__content--single .events__item {
      padding-top: 195px; } }
  @media (min-width: 1060px) {
    .events__content.events__content--single .events__item {
      margin-bottom: 0;
      margin-top: 60px; }
      .events__content.events__content--single .events__item:last-child {
        margin-bottom: 60px; } }
  @media (max-width: 740px) {
    .events__content.events__content--single .events__item__image--special {
      display: block;
      height: 120px;
      overflow: hidden;
      position: absolute;
      top: 0;
      left: 0;
      width: 100%; } }
  @media (max-width: 1060px) {
    .events__content.events__content--single .events__item__image--special {
      height: 175px; } }
  @media (min-width: 740px) {
    .events__content.events__content--single .events__item__image--special {
      position: absolute;
      width: 100%;
      top: 0;
      left: 0;
      display: block;
      overflow: hidden; } }
  @media (min-width: 1060px) {
    .events__content.events__content--single .events__item__image--special {
      display: block;
      position: absolute;
      width: 220px;
      height: 170px;
      left: -222px;
      top: 0; } }
  .events__content.events__content--single .events__item__image--special img {
    width: 100%; }
  @media (max-width: 740px) {
    .events__content.events__content--single .events__item__date {
      position: relative;
      left: auto;
      top: auto; } }
  @media (max-width: 1060px) {
    .events__content.events__content--single .events__item__date {
      position: absolute;
      top: 137px;
      left: 15px; } }

.events__item__image--special {
  display: none; }
  @media (min-width: 1060px) {
    .events__item__image--special {
      display: block;
      position: absolute;
      width: 220px;
      height: 170px;
      left: -222px;
      top: -2px; } }
  .events__item__image--special img {
    width: 100%; }

.events__desc {
  color: #575757;
  margin-bottom: 20px;
  font-size: 14px;
  font-size: 0.875rem;
  line-height: 1.375rem; }
  .events__desc p {
    margin-bottom: 10px; }
    .events__desc p:last-child {
      margin-bottom: 0; }

.events__item {
  margin-bottom: 60px;
  background: white;
  position: relative;
  box-shadow: 0px 3px 10px 1px rgba(211, 211, 211, 0.75);
  padding: 45px 20px 24px; }

.events__item__date {
  position: absolute;
  left: 15px;
  top: -30px;
  text-align: center;
  color: white;
  font-size: 12px;
  font-size: 0.75rem; }

.events__item__date--start, .events__item__date--end, .events__item__date--single, .events__item__date--year {
  padding: 6px 5px;
  float: left;
  height: 61px;
  width: 76px;
  font-family: 'Abel', sans-serif;
  letter-spacing: 0.8px; }

.events__item__date--year {
  font-size: 30px;
  font-size: 1.875rem;
  line-height: 3.25rem;
  font-family: 'Abel', sans-serif;
  letter-spacing: 0.8px; }

.events__item__date--day {
  line-height: 30px;
  font-size: 22px;
  font-size: 1.375rem;
  font-family: 'Abel', sans-serif;
  letter-spacing: 0.8px; }

.events__item__date--month {
  line-height: 22px;
  display: block;
  font-size: 16px;
  font-size: 1rem;
  margin-top: -6px; }

.events__title {
  line-height: 24px;
  font-weight: 700;
  font-size: 20px;
  font-size: 1.25rem; }

.events__item__meta {
  color: #575757; }
  .events__item__meta p {
    color: #575757;
    line-height: 24px;
    font-size: 14px;
    font-size: 0.875rem; }
  .events__item__meta.events__item__meta__content {
    display: -webkit-flex;
    display: -ms-flexbox;
    display: flex;
    -webkit-flex-flow: row wrap;
        -ms-flex-flow: row wrap;
            flex-flow: row wrap;
    font-size: 16px;
    font-size: 1rem; }
    @media (min-width: 740px) {
      .events__item__meta.events__item__meta__content {
        width: 380px;
        float: left; } }
    .events__item__meta.events__item__meta__content .events__item__meta__item {
      width: 50%;
      font-size: 14px;
      font-size: 0.875rem; }
      @media (min-width: 740px) {
        .events__item__meta.events__item__meta__content .events__item__meta__item {
          width: 33%; } }
      .events__item__meta.events__item__meta__content .events__item__meta__item .events__item__meta__title {
        font-family: 'Abel', sans-serif;
        letter-spacing: 0.8px;
        color: #443922; }
      .events__item__meta.events__item__meta__content .events__item__meta__item a {
        color: #F44135; }

.events__btn {
  width: 100px;
  color: #443922;
  padding: 0;
  text-align: center;
  margin: 15px 0 0; }
  @media (min-width: 740px) {
    .events__btn {
      float: right; } }

.events__sponsors {
  border-bottom: 1px solid #CCCCCC;
  padding-bottom: 30px;
  margin-bottom: 30px;
  /*.events__sponsors__title*/ }
  .events__sponsors.event__sponsors--single {
    margin-bottom: 0;
    padding-bottom: 0;
    border-bottom: none; }
  .events__sponsors .events__sponsors__title {
    display: block;
    margin-bottom: 10px; }
    @media (max-width: 740px) {
      .events__sponsors .events__sponsors__title {
        font-size: 14px;
        font-size: 0.875rem;
        line-height: 1.5rem; } }
  .events__sponsors .events__sponsors__content {
    display: -webkit-flex;
    display: -ms-flexbox;
    display: flex;
    -webkit-flex-flow: row wrap;
        -ms-flex-flow: row wrap;
            flex-flow: row wrap; }
    @media (min-width: 740px) {
      .events__sponsors .events__sponsors__content {
        margin: 0 15px 0 15px; } }
    .events__sponsors .events__sponsors__content .events__sponsors__item {
      width: 100px;
      height: 66px;
      border: 1px solid #CCCCCC;
      margin: 3px;
      overflow: hidden; }
      .events__sponsors .events__sponsors__content .events__sponsors__item img {
        width: 100%;
        height: auto; }

.events__single__header--normal .events__single__date {
  width: 100%; }
  @media (min-width: 740px) {
    .events__single__header--normal .events__single__date {
      width: 75px; } }
  .events__single__header--normal .events__single__date .events__item__date--year {
    font-weight: bold; }
    @media (min-width: 740px) {
      .events__single__header--normal .events__single__date .events__item__date--year {
        height: 28px;
        font-size: 18px;
        font-size: 1.125rem;
        line-height: 1.75rem;
        margin-bottom: 1px; } }
    @media (min-width: 1060px) {
      .events__single__header--normal .events__single__date .events__item__date--year {
        position: relative;
        left: auto; } }
  .events__single__header--normal .events__single__date .events__item__date--end {
    float: left; }
    @media (min-width: 740px) {
      .events__single__header--normal .events__single__date .events__item__date--end {
        float: right; } }

@media (min-width: 740px) {
  .events__single__header--normal .events__single__title {
    width: calc(100% - 75px); } }

@media (min-width: 740px) {
  .events__single__header--normal .events__single__meta {
    width: calc(100% - 150px); } }

.events__single__title {
  width: 100%;
  font-weight: 700;
  color: #443922;
  font-family: 'Abel', sans-serif;
  letter-spacing: 0.8px;
  line-height: 24px;
  padding-bottom: 0;
  font-size: 24px;
  font-size: 1.5rem; }
  @media (min-width: 740px) {
    .events__single__title {
      font-size: 24px;
      font-size: 1.5rem;
      line-height: 30px;
      font-size: 30px;
      font-size: 1.875rem;
      width: calc(100% - 75px);
      padding-left: 20px;
      float: right; } }
  .events__single__title a {
    color: #443922; }

.events__single__meta {
  width: 100%;
  margin-top: 10px;
  color: #777;
  line-height: 22px;
  font-size: 14px;
  font-size: 0.875rem; }
  @media (min-width: 740px) {
    .events__single__meta {
      width: calc(100% - 75px);
      padding-left: 20px;
      float: right; } }

.events__single__date {
  color: white;
  margin-bottom: 10px;
  text-align: center;
  height: 75px;
  padding-top: 10px;
  display: block;
  width: 75px;
  width: auto;
  margin-bottom: 10px;
  padding-top: 0;
  width: 75px;
  height: auto;
  float: left;
  position: relative; }
  @media (min-width: 740px) {
    .events__single__date {
      float: left;
      margin-bottom: 0; } }
  .events__single__date .events__item__date--year {
    height: 75px;
    width: 75px;
    padding: 0;
    text-align: center;
    line-height: 4.6875rem; }
    @media (min-width: 1060px) {
      .events__single__date .events__item__date--year {
        position: absolute;
        left: -75px; } }
  .events__single__date .events__item__date--start, .events__single__date .events__item__date--end {
    width: 75px;
    height: 75px;
    padding-top: 15px; }

.events__item__date--day {
  font-size: 34px;
  font-size: 2.125rem; }

.events__single__info {
  margin-top: 20px;
  padding: 15px 25px;
  background: white;
  position: relative;
  box-shadow: 0px 3px 10px 1px rgba(211, 211, 211, 0.75);
  font-family: 'Abel', sans-serif;
  letter-spacing: 0.8px; }
  .events__single__info p {
    line-height: 20px;
    font-size: 16px;
    font-size: 1rem; }
    @media (min-width: 740px) {
      .events__single__info p {
        padding-right: 120px; } }

.events__content--max-width {
  max-width: 650px;
  margin: auto; }

.events__single__content {
  padding-top: 15px;
  color: #575757;
  margin-bottom: 25px;
  font-size: 14px;
  font-size: 0.875rem;
  font-family: 'Varela Round', sans-serif; }
  .events__single__content p {
    margin-bottom: 15px; }
    .events__single__content p:last-child {
      margin-bottom: 0; }

.events__single--biotech {
  padding-top: 20px; }
  .events__single--biotech .events__single__box {
    width: 100%;
    position: relative; }
  .events__single--biotech .events__single__meta {
    width: calc(100% - 75px);
    float: left;
    padding-left: 15px; }
  .events__single--biotech .events__single__title {
    padding-left: 90px; }
    @media (min-width: 740px) {
      .events__single--biotech .events__single__title {
        padding-left: 20px; } }
  @media (min-width: 740px) {
    .events__single--biotech .events__single__info {
      padding-right: 200px; } }
  .events__single--biotech .events__single__info p {
    display: none; }
    @media (min-width: 740px) {
      .events__single--biotech .events__single__info p {
        display: block; } }
  .events__single--biotech .btn--single-events {
    width: 160px;
    padding: 0 10px;
    font-size: 14px;
    font-size: 0.875rem; }
  .events__single--biotech .events__single__program {
    color: #575757;
    margin-bottom: 30px; }
    .events__single--biotech .events__single__program h2 {
      color: #F44135;
      font-size: 22px;
      font-size: 1.375rem; }
    .events__single--biotech .events__single__program .events__single__program__item {
      border-bottom: 1px solid #CCCCCC;
      padding: 15px 0;
      font-size: 14px;
      font-size: 0.875rem;
      line-height: 1.25rem; }
      .events__single--biotech .events__single__program .events__single__program__item:last-child {
        border-bottom: none; }
      .events__single--biotech .events__single__program .events__single__program__item span {
        width: calc(100% - 100px);
        float: right; }
        .events__single--biotech .events__single__program .events__single__program__item span:first-child {
          width: 100px;
          display: block;
          float: left; }

/*------------------------------------*$WIDGET
\*------------------------------------*/
.widget_calendar {
  width: 100%;
  box-shadow: 0px 3px 10px 1px rgba(211, 211, 211, 0.75);
  background: white;
  padding-bottom: 10px;
  overflow: hidden;
  height: 280px;
  position: relative; }
  .widget_calendar table {
    width: 100%; }
  .widget_calendar caption {
    text-align: center;
    font-weight: 700;
    color: white;
    padding: 5px;
    line-height: 24px;
    font-size: 20px;
    font-size: 1.25rem;
    margin-bottom: 0.625rem;
    background: #00bbd3; }
  .widget_calendar thead th {
    font-weight: 300;
    color: #333;
    opacity: .45; }
  .widget_calendar tbody tr td {
    text-align: center;
    color: #777;
    font-weight: 400;
    padding: 0.3125rem 0;
    height: 46px;
    line-height: 33px;
    font-size: 14px;
    font-size: 0.875rem; }
    .widget_calendar tbody tr td a {
      color: #777;
      font-weight: 400;
      line-height: 29px;
      font-size: 14px;
      font-size: 0.875rem;
      border: 2px solid #777;
      width: 35px;
      height: 33px;
      display: block;
      border-radius: 8px;
      margin: auto; }
      .widget_calendar tbody tr td a:hover {
        color: #443922; }
    .widget_calendar tbody tr td#today {
      background: #443922;
      color: white; }
  .widget_calendar tfoot {
    position: absolute;
    top: 0;
    width: 100%;
    left: 0; }
    .widget_calendar tfoot tr {
      width: 100%;
      display: block; }
      .widget_calendar tfoot tr #prev {
        position: absolute;
        left: 10px;
        top: 10px; }
      .widget_calendar tfoot tr #next {
        position: absolute;
        right: 10px;
        top: 10px; }
      .widget_calendar tfoot tr a {
        color: white;
        opacity: .5;
        font-weight: 700;
        line-height: 20px;
        font-size: 16px;
        font-size: 1rem; }
        .widget_calendar tfoot tr a:hover {
          color: #443922; }

.wp-calendar {
  position: absolute;
  top: 0;
  transition: all .5s ease-in-out;
  padding-bottom: 10px; }
  .wp-calendar.prev {
    left: -400px;
    opacity: 0; }
  .wp-calendar.current {
    left: 0;
    opacity: 1; }
  .wp-calendar.next {
    left: 400px;
    opacity: 0; }

/*------------------------------------*    $EXTRA HELP
\*------------------------------------*/
/* Basics */
.left, .alignleft {
  float: left; }

.right, .alignright {
  float: right; }

/* ==========================================================================
   Helper classes
   ========================================================================== */
/*
 * Hide from both screenreaders and browsers: h5bp.com/u
 */
.hidden {
  display: none !important;
  visibility: hidden; }

/*
 * Hide only visually, but have it available for screenreaders: h5bp.com/v
 */
.visuallyhidden {
  border: 0;
  clip: rect(0 0 0 0);
  height: 1px;
  margin: -1px;
  overflow: hidden;
  padding: 0;
  position: absolute;
  width: 1px; }

/*
 * Extends the .visuallyhidden class to allow the element to be focusable
 * when navigated to via the keyboard: h5bp.com/p
 */
.visuallyhidden.focusable:active,
.visuallyhidden.focusable:focus {
  clip: auto;
  height: auto;
  margin: 0;
  overflow: visible;
  position: static;
  width: auto; }

/*
 * Hide visually and from screenreaders, but maintain layout
 */
.invisible {
  visibility: hidden; }

/*
 * Clearfix: contain floats
 *
 * For modern browsers
 * 1. The space content is one way to avoid an Opera bug when the
 *    `contenteditable` attribute is included anywhere else in the document.
 *    Otherwise it causes space to appear at the top and bottom of elements
 *    that receive the `clearfix` class.
 * 2. The use of `table` rather than `block` is only necessary if using
 *    `:before` to contain the top-margins of child elements.
 */
.clearfix:after {
  content: " ";
  display: block;
  float: none;
  clear: both; }

/* ==========================================================================
   Print styles.
   Inlined to avoid required HTTP connection: h5bp.com/r
   ========================================================================== */
@media print {
  * {
    background: transparent !important;
    color: #000 !important;
    /* Black prints faster: h5bp.com/s */
    box-shadow: none !important;
    text-shadow: none !important; }
  a,
  a:visited {
    text-decoration: underline; }
  a[href]:after {
    content: " (" attr(href) ")"; }
  abbr[title]:after {
    content: " (" attr(title) ")"; }
  /*
     * Don't show links for images, or javascript/internal links
     */
  a[href^="javascript:"]:after,
  a[href^="#"]:after {
    content: ""; }
  pre,
  blockquote {
    border: 1px solid #999;
    page-break-inside: avoid; }
  thead {
    display: table-header-group;
    /* h5bp.com/t */ }
  tr,
  img {
    page-break-inside: avoid; }
  img {
    max-width: 100% !important; }
  p,
  h2,
  h3 {
    orphans: 3;
    widows: 3; }
  h2,
  h3 {
    page-break-after: avoid; } }