
/* ************* ESTRUCTURA GENERAL ***** */

  .i18n-es .show-en,
  .i18n-en .show-es { display: none !important; }

  .l-page .container { max-width: 1040px;}
  .l-page .ac-container-wrap,
  .l-page .ac-page-section-container,
  .l-page .vc-row-inner,
  .l-page .ac-grow { margin: 0;}
  .l-content.l-region{padding-top: 30px;padding-bottom: 40px;}

  .ac-page-section-container.ac-padding-default{padding-top: 0;padding-bottom: 0!important;}

  .l-hero-simple .page-title, .l-hero-fancy .page-title,
  .l-page div.container .ac-typo-hard,
  .page-title-container .page-title, h2,
  .breadcrumb a,
  h1, h2, h3, h4, h5 { text-transform: none;}

  .field--name-body iframe { max-width: 100%;}
  .field--name-body b, .field--name-body strong { font-weight: bold; color: #777777;}
  .field--name-body a { font-weight: bold; color: #A5CA68;}
  .field--name-body a strong { color: inherit;}
  .field--name-body a:hover { text-decoration: underline;}

  /* ******** HEADER TOP *** */
	  /* Logos */
    .ac-retina-logos #logo .logo-base:not(.logo-white) { display: block !important;}
    .ac-retina-logos #logo .logo-retina { display: none !important;}

    .l-topbar {
      padding: 4px 0;
      text-align: right;
      margin-top: 80px !important;
    }
    .l-topbar .block {
      display: inline-block; vertical-align: middle;
      width: auto;
    }
    .block--locale-language h4 { display: none;}
    .block--locale-language .language-switcher-locale-url { margin: 0;}
    .block--locale-language .language-switcher-locale-url li {
      float: left;
      list-style: none;
      line-height: 1.2em;
    }
    .block--locale-language .language-switcher-locale-url li.first {
      padding-right: 10px; margin-right: 10px;
      border-right: 1px solid #838383;
    }
    .block--locale-language .language-switcher-locale-url li:hover a,
    .block--locale-language .language-switcher-locale-url li.active a { color: #fff;}


    /* ***** BUSCADOR * */
      .l-topbar .search-block-form .container-inline > div {
        display: inline-block; vertical-align: middle; float: none;
      }
      .l-topbar .search-block-form  .form-type-searchfield { margin: 0;}
      .l-topbar .search-block-form input[type="search"] {
        background: none #2d3036;
        border: 1px solid white;
        padding: 2px 6px;
        height: auto; line-height: 1.2em;
        -webkit-border-radius: 6px; -moz-border-radius: 6px; border-radius: 6px;
        color: white; font-size: 12px;
        -webkit-opacity: 1; -moz-opacity: 1; opacity: 1;
      }
      .l-topbar .search-block-form input[type="search"]:focus {
        border-color: #fff; outline: none;
        -webkit-opacity: 0.6; -moz-opacity: 0.6; opacity: 0.6;
      }
      .l-topbar .search-block-form input[type="submit"] {
        background: url(../images/cita/ico-buscador.png) no-repeat scroll center center transparent;
        width: 20px; height: 20px;
        margin:0;
        text-indent: -999999px;
        -webkit-opacity: 1; -moz-opacity: 1; opacity: 1;
      }
      .l-topbar .search-block-form input[type="submit"]:hover {
        -webkit-opacity: 0.6; -moz-opacity: 0.6; opacity: 0.6;
      }

      li.search-result div.meta {
        display: none;
      }


/* ***** REDES SOCIALES * */
      .l-topbar .acquia-share-links { margin: 0 100px;}
      .l-topbar .acquia-share-links li a {
        border: 0 none;
        color: white;
        -webkit-opacity: 1; -moz-opacity: 1; opacity: 1;
      }
      .l-topbar .acquia-share-links li a:hover {
        -webkit-opacity: 0.4; -moz-opacity: 0.4; opacity: 0.4;
      }
  /* ******** HEADER *** */
    .l-header-main .h-container { height: auto;}
    .l-header-main .l-branding {
      clear: right;
      margin: 12px 12px 0 0;
    }
    .l-header-main .ac-table { display: table;}
    .l-header-main .ac-table  > *{vertical-align: bottom;}
    .l-header-main .block--block {
      float: left; clear: left;
      margin: 20px 20px 0 0;
    }
    .l-header-main .block--menu {
      float: right; clear: right;
      margin: 24px 0 0;
    }
    .main-menu > .menu > li {
      height: auto; line-height: 1.4em;
      margin: 0 10px;
      font-size: 16px;
    }
    .main-menu > .menu > li a {
      padding: 0 1px 16px;
      text-transform: none; line-height: 1.2em;
    }
    .main-menu > .menu > li .active-trail:after,
    .main-menu > .menu > li.sfHover > a:after { border-bottom-width: 3px;}
    .main-menu > .menu > li .menu { margin-top: 0;}
    .main-menu .menu ul a { color: white;}
  /* ******** BREADCRUMBS *** */
    .l-hero-breadcrumb-simple { padding: 12px 0;}
  /* ******** FOOTER *** */
    .l-sub-footer-wrapper section.block,
    .l-footer-wrapper section.block {
      display: block;
      padding: 0;
    }
    .l-sub-footer-wrapper .container, .l-footer-wrapper .container,
    .l-sub-footer-wrapper .ac-page-section-container.ac-padding-default,
    .l-sub-footer-wrapper .ac-page-section-container.ac-padding-default .col-inner { padding: 0 !important;}

    .l-sub-footer-wrapper .vc-row-inner {
      display: table;
      width: 100%;
    }
    .l-sub-footer-wrapper .vc-row-inner > .vc-column-inner {
      display: table-cell;
      width: auto;
      padding: 0 0 0 3%;
      max-width: 20%;
    }
    .l-sub-footer-wrapper .vc-row-inner > .vc-column-inner:first-child { padding-left: 0;}
    .l-footer-wrapper {
      padding: 0;
      border: 0;
    }
    .l-sub-footer-wrapper { padding-bottom: 20px;}

    /* ***** MENU REDES FOOTER * */
      .l-footer-wrapper .acquia-share-links { padding-top: 24px;}
      .l-footer-wrapper .acquia-share-links .ac-font-icon-wrap a {
        border: 0 none;
        margin: 0 10px 0 0;
        opacity: 1;
      }
      .l-footer-wrapper .acquia-share-links .ac-font-icon-wrap a:hover { color: #58860d;}
      .l-footer-wrapper .acquia-share-links [class^="icon-"]:before,
      .l-footer-wrapper .acquia-share-links [class*=" icon-"]:before { font-size: 1.8em;}
      .l-footer-wrapper .acquia-share-links a[href*='twitter.com'] .font-icon:before { content: '\e802';}
      .l-footer-wrapper .acquia-share-links a[href*='facebook.com'] .font-icon:before { content: '\e801';}
      .l-footer-wrapper .acquia-share-links a[href*='instagram.com'] .font-icon:before { content: '\e85d';}
      .l-footer-wrapper .acquia-share-links a[href*='/es/rss'] .font-icon:before { content: '\e850';}

      .l-footer-wrapper #block-menu-menu-sub-footer-menu {
        float: right;
        width: auto;
        margin-top: 20px; padding-right: 0;
      }
      .l-footer-wrapper #block-menu-menu-sub-footer-menu .menu li {
        display: inline-block;
        margin-top: 10px;
        vertical-align: bottom;
      }
      .l-footer-wrapper #block-menu-menu-sub-footer-menu .menu li a {
        padding: 0 15px;
        color: #70af00;
      }
      .l-footer-wrapper #block-menu-menu-sub-footer-menu .menu li {
        border-left: 1px solid #70af00;
      }
      .l-footer-wrapper #block-menu-menu-sub-footer-menu .menu li.first {
        border: 0 none;
        padding-left: 0;
      }
      .l-footer-wrapper #block-menu-menu-sub-footer-menu .menu li.first,
      .l-footer-wrapper #block-menu-menu-sub-footer-menu .menu li.last a { padding-right: 0;}

    /* ***** MENU COMPLETO FOOTER * */
      .l-region--pre-footer .block ul {
        margin: 0;
        padding: 0;
      }
      .l-region--pre-footer .block li {
        margin: 22px 0 0;
        list-style: none;
        font-size: 14px;
      }
      .l-region--pre-footer .block li,
      .l-region--pre-footer .block li a { color: inherit;}
      .l-region--pre-footer .block li.first:first-child {font-size: 1.15em; color: white;}
      .l-region--pre-footer .block li { color: #c2c2c2;}
      .l-region--pre-footer .block li a:hover { color: #58860d;}
    /* ***** LOGOS FOOTER * */
      #logos-footer #copyright-cita { float: left;}
      #logos-footer #logo-gobaragon { float: right;}
      #logos-footer #copyright-cita > div {
        display: inline-block; vertical-align: middle;
      }
      /*#logos-footer #copyright-cita > div span { color: #70af00;}*/
      #logos-footer #copyright-cita .copy-text {
        margin-left: 20px;
        font-size: 14px;
        color:  white;
      }

/* ************ FRONT **** */
  .slider-cabecera span {
    display: inline-block;
    padding-left:  5px; padding-right: 5px; padding-bottom:  5px;
    background: -moz-linear-gradient(top, rgba(0,0,0,0.25) 0%, rgba(0,0,0,0.25) 100%);
background: -webkit-linear-gradient(top, rgba(0,0,0,0.25) 0%,rgba(0,0,0,0.25) 100%);
background: linear-gradient(to bottom, rgba(0,0,0,0.25) 0%,rgba(0,0,0,0.25) 100%);
filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#40000000', endColorstr='#40000000',GradientType=0 );
  }
  /*.slider-caption-min {
    bottom: 0%; top: auto !important;
  } */
  /* ******** NOTICIAS *** */
  	.view-noticias.view-id-noticias .view-header { position:relative;top:-50px;text-align: right;}

  	.view-noticias.view-id-noticias .view-header a {
      color: #70af00; text-transform: lowercase;
    }
    .view-noticias.view-id-noticias .view-header a:before {
      content: "// "; color: #242424;
    }
  /* ******** DESTACADOS *** */
    .view-destacados { text-align: center;}
    .view-destacados .views-row {
      display: inline-block; vertical-align: top;
      width: 33%;
    }
    .node--destacados .node-teaser { }
    .node--destacados .node-teaser .field--name-body {}
    .node--destacados .node-teaser .field--name-title h2 {}
  /* ******** CONTADOR ***** */
   #block-counter{padding-top: 60px;padding-bottom: 60px!important;}
   .block-counter .vc-column { margin: 0;}
   .cita-a-fondo .ac-button { background-color: rgba(255, 255, 255, 0.1) !important; border: 1px solid white !important;}
   .cita-a-fondo .ac-button.ac-style-bordered.ac-size-large { height: auto;}
   .cita-a-fondo .ac-button-label { text-transform: none;}
  /* ******** LINEAS *** */
    #cita-lineas { padding-top: 35px; padding-bottom: 35px !important;}
    #cita-lineas h3 { padding-bottom: 35px;}
    #cita-lineas .ac-one-sixth { width: 14.285%;}
    #cita-lineas p { line-height: 1.05em;}
    #cita-lineas img { margin-top: 0.5em;}
    #cita-lineas .vc-column { margin: 0;}
    #cita-lineas .vc-column .col-inner { padding: 0;}
    #cita-lineas .vc-column-inner {
      margin: 0;
      text-align: center;}
    #cita-lineas .col-inner .vc-column-text { height: 3em;}
  /* ******** CONTACTO *** */
    .front .ac-parallax + .ac-page-section .ac-container {
      max-width: 1000%;
      padding: 0;
    }
    .front .ac-parallax + .ac-page-section .ac-container .col-inner { padding: 0;}
  	.node--page--full .ac-page-section-container > .vc-column {
      padding: 0; margin-bottom: 30px; margin-top: 30px;
    }
    #home-mapa-contacto { position: relative;}
    #home-mapa-contacto .vc-column { margin: 0 0 -5px;}
    #home-mapa-contacto #contacto-mapa .vc-column-inner { margin: 0;}
    #home-mapa-contacto #contacto-datos {
      position: absolute; top: 60px; left: 0; bottom: 30px; right: 0;
    }
    #home-mapa-contacto #contacto-datos .vc-column-inner {
      max-width: 1050px; margin: 0 auto;
    }
    #home-mapa-contacto #contacto-datos .col-inner {
      max-width: 300px;
      background: none #58860d;
      background-color: rgba(88, 134, 13, 0.75);
      margin: 0 0 0 15px;
      color: white; line-height: 1.3em;
    }
    #home-mapa-contacto #contacto-datos #contacto {
      margin: 35px 25px;
      font-size:  14px;
    }
    #contacto-datos #contacto > h3 {
      padding-left: 20px; margin: 0;
      background: url(../images/cita/ico-dir.png) no-repeat scroll 0 2px transparent;
      font-size: 14px; font-weight: bold; color: white; line-height: 1.2em;
    }
    #contacto-datos #contacto > div {
      margin: 15px 0 0;
      padding-left: 20px;
    }
    #contacto-datos #contacto > div > span { color: #444a4a;}
    #contacto-datos #contacto > div.telefono { background: url(../images/cita/ico-phone.png) no-repeat scroll 0 top transparent;}
    #contacto-datos #contacto > div.email { background: url(../images/cita/ico-mail.png) no-repeat scroll 0 4px transparent;}
    #contacto-datos #contacto > div.email a {color: white;}

    /*.ac-col{border:1px solid blue;}*/
    div[id^="ac-gmap"]{margin-bottom:0!important;}

/* ************ COMMENT FORM ***** */
    #edit-comment-body{display: inline-block;width: 100%}

/* ************ NODES ***** */
  /* ********** PAGINA DE CONTACTO ***** */
    #contacto-page > div {
      margin: 12px 0; padding-left: 20px;
      line-height: 1.2em;
    }
    #contacto-page > div > span {
      display: block;
      margin: 0 0 3px; padding-left: 20px; margin-left: -20px;
      color: #444a4a; text-transform: uppercase; font-weight: bold;}
    #contacto-page > div.direccion span { background: url(../images/cita/ico-dir.png) no-repeat scroll 3px center transparent;}
    #contacto-page > div.telefono span { background: url(../images/cita/ico-phone.png) no-repeat scroll 3px center transparent;}
    #contacto-page > div.email span { background: url(../images/cita/ico-mail.png) no-repeat scroll 0 center transparent;}

  /* ********** NOTICIAS y EVENTOS *** */
    .node--noticias.node--full .field--name-field-image {
      clear: both;
      margin: 0 0 20px;
    }
    .node--noticias.node--full .field--name-author,
    .node--noticias.node--full .field--name-post-date {
      display: inline-block; vertical-align: middle; *float: left;
      padding: 2px 0 0 24px;
      text-transform: uppercase; font-weight: bold; color: #c3c3c3; line-height: 1.2em;
    }
    .node--noticias.node--full .field--name-author {
      background: url(../images/cita/ico-author.png) no-repeat scroll 0 center transparent;
    }
    .node--noticias.node--full .field--name-post-date {
      padding-left: 32px;
      background: url(../images/cita/ico-clock.png) no-repeat scroll 10px center transparent;
    }
    .node--noticias.node--full .field--name-body {
      clear: both;
      margin: 15px 0 0;
    }
    .node--noticias.node--full .field--name-field-tags {
      padding: 2px 0 0 26px;
      background: url(../images/cita/ico-tags.png) no-repeat scroll 0px center transparent;
    }
    .node--noticias.node--full .field--name-field-tags a + a:before {content: ", ";}
    .node--noticias.node--full .field--name-field-files {
      margin: 20px 0 0; padding: 12px 5px 0;
      border-top: 1px solid #A5CA68;
    }
    /*.node--noticias.node--full .field--name-field-files .field-label,*/
    .node--noticias.node--full .field--name-field-files .file-icon { display: none;}
    .node--noticias.node--full .field--name-field-files .field-item {
      display: list-item; list-style-position: inside;
      margin: 5px 0 5px 5px;
    }
    .node--noticias.node--full .field--name-field-files .field-item:hover { color: #A5CA68;}

    .node--eventos .group-details .field { margin: 0;}
    .node--eventos .field--name-field-start-date > div,
    .node--eventos .field--name-field-end-date > div { display: inline-block;}
    /*.node--eventos .field--name-evento-fechas strong,*/
    .node--eventos .field--name-field-start-date .date-display-single,
    .node--eventos .field--name-field-end-date .date-display-single { font-weight: bold; color: #fff;}
    .node--eventos .field--name-evento-fechas p { margin: 0;}
    .node--eventos .group-details .field--name-field-location {
      display: block; clear: both;
      margin: 5px 0 12px;
      font-weight: bold; font-style: italic;
    }
    .node--eventos.node--full .field--name-field-image { float: left; clear: left; width: 68%;}
    .node--eventos.node--full .group-details,
    .node--eventos.node--full .field--name-field-files {  float: right; clear: right; width: 28%;}
    .node--eventos.node--full .group-details {
      padding: 18px 2%;
      background: none #9aba67;
      color: white; line-height: 1.3em;
    }
    .node--eventos.node--full .group-details,
    .node--eventos.node--full .field--name-field-files > * { margin-left: 25px;}
    .node--eventos.node--full .group-details .h3 { color: #444a4a;}
    .node--eventos.node--full .field--name-field-files { text-align: right;}
    .node--eventos.node--full .field--name-field-files a {
      display: block;
      padding: 2px 32px 2px 0px;
      background: url(../images/cita/ico-download.png) no-repeat scroll right center transparent;
      word-wrap: break-word;
    }
    .node--eventos.node--full .field--name-field-files .file-icon { display: none;}
    .node--eventos.node--full .field--name-body {
      clear: both; display: block;
      margin: 20px 0;
    }
    .node--eventos.node--full .field--name-field-files { margin-top: 20px;}

    /* ********** node TEASER *** */
      .node--noticias.node-teaser, .node--noticias.node--teaser-limited,
      .node--projects.node--teaser-limited,
      .node--eventos.node-teaser { margin: 24px 0 0;}
      .views-row-first .node--noticias.node-teaser, .views-row-first .node--noticias.node--teaser-limited,
      .views-row-first .node--projects.node--teaser-limited,
      .views-row-first .node--eventos.node-teaser { margin-top: 0;}
      .node--noticias.node-teaser > .group-left, .node--noticias.node--teaser-limited > .group-left,
      .node--projects.node--teaser-limited > .group-left,
      .node--eventos.node-teaser > .group-left {
        width: 28.5%;
        margin-right: 3%;
      }
      .node--noticias.node-teaser > .group-left + .group-right, .node--noticias.node--teaser-limited > .group-left + .group-right,
      .node--projects.node--teaser-limited > .group-left + .group-right,
      .node--eventos.node-teaser > .group-left + .group-right { width: 68.5%; }
      .node--noticias.node-teaser > .group-right, .node--noticias.node--teaser-limited > .group-right,
      .node--projects.node--teaser-limited > .group-right,
      .node--eventos.node-teaser > .group-right {
        width: 100%;
        padding-bottom: 18px;
        border-bottom: 1px dashed #d7d8db;
      }
      .node--eventos.node-teaser > .group-left { width: 24.5%;}
      .node--eventos.node-teaser > .group-left + .group-right { width: 72.5%;}
      .node--noticias.node-teaser .field--name-field-image img, .node--noticias.node--teaser-limited .field--name-field-image img,
      .node--projects.node--teaser-limited .field--name-field-image img,
      .node--eventos.node-teaser .field--name-field-image img {
        -webkit-border-radius: 6px; -moz-border-radius: 6px; border-radius: 6px;
      }
      .node--noticias.node-teaser h2, .node--noticias.node--teaser-limited h2,
      .node--projects.node--teaser-limited h2,
      .node--eventos.node-teaser h2 {
        margin: 2px 0 12px;
        font-size: 18px; line-height: 1.2em; color: #21252b; font-weight: bold;
      }
      .node--noticias.node-teaser h2 a, .node--noticias.node--teaser-limited h2 a,
      .node--projects.node--teaser-limited h2 a,
      .node--eventos.node-teaser h2 a { font-weight: inherit; font-size: inherit; color: inherit;}
      .node--noticias.node-teaser .field--name-post-date, .node--noticias.node--teaser-limited .field-name-post-date,
      .node--projects.node--teaser-limited .field--type-datestamp { color: #d7d8db;}
      .node--noticias.node-teaser .field--name-body,
      .node--noticias.node-teaser .field--name-body *,
      .node--noticias.node-teaser .field--name-node-link, .node--noticias.node--teaser-limited .field--name-node-link,
      .node--projects.node--teaser-limited .field--name-node-link,
      .node--eventos.node-teaser .field--name-body,
      .node--eventos.node-teaser .field--name-body *,
      .node--eventos.node-teaser .field--name-node-link { display: inline;}
      .node--noticias.node-teaser .field--name-body p,
      .node--eventos.node-teaser .field--name-body p {
        display: inline;
        margin: 0;
      }
      .node--noticias.node-teaser .field--name-node-link a, .node--noticias.node--teaser-limited .field--name-node-link a,
      .node--projects.node--teaser-limited .field--name-node-link a,
      .node--eventos.node-teaser .field--name-node-link a { color: #70af00; font-style: italic;}
      .node--eventos.node-teaser .group-details { margin: 0 0 12px;}
      .node--eventos.node-teaser .field--name-evento-fechas strong { font-weight: bold; color: #777;}

  /* ********** CITA RECOMIENDA *** */
    .view-cita-recomienda.view-display-id-block .more-link {
      margin-top: 25px;
      text-align: center;
    }
    .view-cita-recomienda.view-display-id-block .more-link  a {
      display: inline-block;
      padding: 15px 20px;
      background-color: #70af00;
      border-color: #70af00;
      -webkit-border-radius: 6px; -moz-border-radius: 6px; border-radius: 6px;
      color: #ffffff;
    }
    .view-cita-recomienda.view-display-id-page_1 { max-width: 920px; margin-left: auto; margin-right: auto;}
    .node--cita-recomienda.node-teaser > .group-left { width: 24.5%; margin-right: 3%;}
    .node--cita-recomienda.node-teaser > .group-right { width: 72.5%;}
    .node--cita-recomienda.node--cita-recomienda--teaser-home > .group-left { width: 18%;}
    .node--cita-recomienda.node--cita-recomienda--teaser-home > .group-right { width: 82%;}
    .node--cita-recomienda.node-teaser, .node--cita-recomienda.node--cita-recomienda--teaser-home { margin: 24px 0 0;}
    .node--cita-recomienda.node--cita-recomienda--teaser-home > .group-right > div { margin-left: 12px;}
    .node--cita-recomienda.node-teaser h2, .node--cita-recomienda.node--cita-recomienda--teaser-home h2 {
      margin: 2px 0 12px;
      font-size: 18px; line-height: 1.2em; color: #21252b; font-weight: bold;
    }
    .node--cita-recomienda.node-teaser img { -webkit-border-radius: 6px; -moz-border-radius: 6px; border-radius: 6px;}
    .node--cita-recomienda.node-teaser .field--name-node-link a, .node--cita-recomienda.node--cita-recomienda--teaser-home .field--name-node-link a,
    .node--cita-recomienda.node-teaser .field--name-field-enlace-externo a, .node--cita-recomienda.node--cita-recomienda--teaser-home .field--name-field-enlace-externo a {
      color: #70af00;
    }
    .node--cita-recomienda.node-teaser .field--name-node-link a:after, .node--cita-recomienda.node--cita-recomienda--teaser-home .field--name-node-link a:after,
    .node--cita-recomienda.node-teaser .field--name-field-enlace-externo a:after, .node--cita-recomienda.node--cita-recomienda--teaser-home .field--name-field-enlace-externo a:after { content: " >";}
    .node--cita-recomienda.node-teaser .field--name-body, .node--cita-recomienda.node--cita-recomienda--teaser-home .field--name-body { margin-top: 0; margin-bottom: 10px;}
    .node--cita-recomienda.node-teaser .field--name-body p, .node--cita-recomienda.node--cita-recomienda--teaser-home .field--name-body p { margin: 0;}


  /* ********** DESTACADOS *** */
    .block-destacados {}
    .block-destacados h3.destacados-title {
      position: relative;margin: 0 0 50px;font-size: 16px; font-weight: bold;}
    h3.destacados-title:after {
      content: "";
      position: absolute; bottom: -15px; left: 47.5%;
      width: 5%; height: 2px;
      border-bottom: 2px solid white;
    }
    .view-destacados .views-row {display: inline-block; vertical-align: top;width: 31.5%;}
    .view-destacados .views-row:nth-child(3n+2) { margin-left: 2%; margin-right: 2%;}
    .node--destacados.node-teaser .field--name-title,
    .node--destacados.node-teaser .field--name-field-enlace-externo { margin: 20px 0 0;}
    .node--destacados.node-teaser .field--name-title a,
    .node--destacados.node-teaser .field--name-field-enlace-externo a {
      text-transform: uppercase; color: white; font-size: 14px; font-weight: bold;
    }
    .node--destacados.node-teaser .field--name-field-image a { position: relative; display: block;}
    .node--destacados.node-teaser .field--name-field-image a:before,
    .node--destacados.node-teaser .field--name-field-image a:after {
      content: "";
      position: absolute; top: 0; right: 0; bottom: 0; left: 0;
      -webkit-opacity: 0; -moz-opacity: 0; opacity: 0;
    }
    .node--destacados.node-teaser .field--name-field-image a:before {
      background-color: #000000; background-color: rgba(0, 0, 0, 0.6);
    }
    .node--destacados.node-teaser .field--name-field-image a:after {
      background: url(../images/cita/ico-search.png) no-repeat scroll center center transparent;
    }
    .node--destacados.node-teaser .field--name-field-image a:hover:before,
    .node--destacados.node-teaser .field--name-field-image a:hover:after {
      -webkit-opacity: 1; -moz-opacity: 1; opacity: 1;
      -webkit-transition: all 0.6s ease-in-out 0s; -moz-transition: all 0.6s ease-in-out 0s; transition: all 0.6s ease-in-out 0s;
    }

    /* ********** INVESTIGACIÓN *** */

      /*GRID 3x3 DESCARTADO CLIENTE*/
/*  .view-unidades.view-id-unidades.view-display-id-page{text-align:center;}
    .view-unidades.view-id-unidades.view-display-id-page .views-row{
        width: 33%;display: inline-block;
      }
    .view-unidades.view-id-unidades.view-display-id-page .node--unidades{padding: 2em;}
    .node--unidades.node-teaser > .group-left{width: 100%;}
    .node--unidades.node-teaser > .group-right{width: 100%;padding-bottom: 18px;}
    .node--unidades.node-teaser .field--name-field-image img, .node--unidades.view-mode-full .ac-page-section img{
      -webkit-border-radius: 6px; -moz-border-radius: 6px; border-radius: 6px;
    }
    .node--unidades.node--teaser .field--name-title h2{
      margin: 2px 0 12px;font-size: 18px; line-height: 1.2em; color: #21252b; font-weight: bold;
    }
    .node--unidades.node-teaser .field--name-node-link a{color: #70af00; font-style: italic;}
*/

  /* ********** PROYECTOS ***** */
    .node--projects.view-mode-full .field--type-image,
    .node--unidades.view-mode-full .field--type-image {
      border-bottom: 1px solid #d7d8db; padding-bottom: 40px;
    }

    .node--projects.view-mode-full .group-details {
      background-color: #f5f5f5;
      padding: 14px 6px 6px; margin: 20px 0;
    }
	.node--projects.view-mode-full .group-details .field-label { font-weight: normal;}
	.node--projects.view-mode-full .group-details  a{
		text-transform: uppercase;
	    color: #777;
	}
	.node--projects.view-mode-full .group-details .field--name-field-referencia-unidades .field-item{
	    padding: 2px 0 0 24px;
      background: url(../images/cita/ico-uni.png) no-repeat scroll left transparent;
      margin: 0 10px 5px;
	}
  .block--hiberus-custom-hiberus-custom-zotero-fedd .block__content li:last-child .view-more{
    color: #A5CA68;
    font-weight: bold;
  }
  .block--hiberus-custom-hiberus-custom-zotero-fedd .block__content li:last-child {
    list-style:  none;
    padding: 15px 0;
  }
    .node--projects.view-mode-full .group-details-2 {
      border-top: 2px solid #f5f5f5;
      padding: 0px 6px 0px; margin: 20px 0;
    }
    .node--projects.view-mode-full .group-details-2 > div { margin: 20px 0 0;}
    .field--name-field-objectives .field-label,
    .field--name-field-financier-organism .field-label,
    .field--name-field-miembros-proyectos .field-label {
      display: block;
      margin: 0 0 4px;
      text-transform: uppercase; font-weight: bold;
    }
    .field--name-field-objectives .field-item:before { content: "· ";}
    .node--projects.view-mode-full .field--name-field-datetime-unix-und,
    .node--projects.view-mode-full .field--name-field-datetime-unix-und-2,
    .node--projects.view-mode-full .field--name-field-principal-investigator,
    .node--projects.view-mode-full .field--name-field-budget {
      margin: 5px 10px 10px;
      padding: 2px 0 0 24px;
      text-transform: uppercase; font-weight: bold; line-height: 1.2em;
    }
    .node--projects.view-mode-full .field--name-field-datetime-unix-und,
    .node--projects.view-mode-full .field--name-field-datetime-unix-und-2 {
      display: inline-block; vertical-align: top;
      margin-bottom: 5px;
      background: url(../images/cita/ico-clock.png) no-repeat scroll left transparent;
    }
    .node--projects.view-mode-full .field--name-field-datetime-unix-und > div,
    .node--projects.view-mode-full .field--name-field-datetime-unix-und-2  > div,
    .node--projects.view-mode-full .field--name-field-principal-investigator > div,
    .node--projects.view-mode-full .field--name-field-budget > div { display: inline-block; vertical-align: middle;}
    .node--projects.view-mode-full .field--name-field-principal-investigator {
      background: url(../images/cita/ico-author.png) no-repeat scroll left transparent;
    }
    .node--projects.view-mode-full .field--name-field-budget {
      background: url(../images/cita/ico-euros.png) no-repeat scroll left transparent;
    }


    .node--projects.node-teaser, .node--unidades.node-teaser{margin-bottom: 30px;}
    .node--projects.node-teaser > .group-left, .node--unidades.node-teaser > .group-left {width: 24.5%;margin-right: 3%;}
    .node--projects.node-teaser > .group-right, .node--unidades.node-teaser > .group-right {padding-bottom: 18px;border-bottom: 1px dashed #d7d8db;}
    .node--projects.node-teaser > .group-left + .group-right, .node--unidades.node-teaser > .group-left + .group-right {width: 72.5%;}


    .node--projects.node-teaser .field--name-field-images img,
    .node--unidades.node-teaser .field--name-field-image img,
    .node--unidades.view-mode-full .ac-page-section img{
      -webkit-border-radius: 6px; -moz-border-radius: 6px; border-radius: 6px;
    }

    .node--projects.node--teaser .field--name-title h2, .node--unidades.node--teaser .field--name-title h2{
      margin: 2px 0 12px;font-size: 18px; line-height: 1.2em; color: #21252b; font-weight: bold;
    }
    .node--projects.node-teaser .field--name-node-link a, .node--unidades.node-teaser .field--name-node-link a {
      color: #70af00; font-style: italic;
    }
    .node--projects .field--name-field-images, .node--promoted .field--name-field-image{margin-bottom: 18px;}

  /* ********** EMPLEO *** */

    .node--ofertas-de-empleo {margin-top: 30px;margin-bottom: 30px;}
    .node--ofertas-de-empleo.view-mode-teaser .field--name-title h2{margin: 2px 0 12px;font-size: 18px;line-height: 1.2em; color: #21252b; font-weight: bold;}
    .node--ofertas-de-empleo.view-mode-teaser .field--name-node-link a {color: #70af00; font-style: italic;}
    .node--ofertas-de-empleo.view-mode-teaser .field--name-post-date{color: #d7d8db;}
    .view-ofertas-de-empleo .node--ofertas-de-empleo {padding-bottom: 18px;border-bottom: 1px dashed #d7d8db;}
    .node--ofertas-de-empleo.view-mode-full .group-left {width: 59%;}
    .node--ofertas-de-empleo.view-mode-full .group-right {width: 35%;padding-left: 3%;margin-left: 3%;border-left-width: 1px;border-left-style: solid;border-color: #E4E4E4;}
    .node--ofertas-de-empleo.view-mode-full .group-right h3{margin: 2px 0 12px;font-size: 18px; line-height: 1.2em; color: #21252b; font-weight: bold;}
    .node--ofertas-de-empleo.view-mode-full .group-right .field--name-post-date,
    .node--ofertas-de-empleo.view-mode-full .group-right .field--name-field-email,
    .node--ofertas-de-empleo.view-mode-full .group-right .field--name-field-phone{
      display: inline-block;vertical-align: middle;margin-bottom: 12px;padding-left: 24px;text-transform: uppercase;font-weight: bold;line-height: 1.2em;
    }
    .node--ofertas-de-empleo.view-mode-full .group-right .field--name-post-date{
      background: url(../images/cita/ico-clock.png) no-repeat top left transparent;color: #c3c3c3;
    }
    .node--ofertas-de-empleo.view-mode-full .group-right .field--name-field-email{
      background: url(../images/cita/ico-mail-green.png) no-repeat top 2px  left transparent;color: #c3c3c3;
    }
    .node--ofertas-de-empleo.view-mode-full .group-right .field--name-field-phone{
      background: url(../images/cita/ico-phone-green.png) no-repeat top  left transparent;color: #c3c3c3;
    }
    .node--ofertas-de-empleo.view-mode-full .group-adjuntos{margin-top: 30px;}
    .node--ofertas-de-empleo.view-mode-full .group-adjuntos .file{display: table;margin-bottom: 10px;}
    .node--ofertas-de-empleo.view-mode-full .group-adjuntos .file img{display: table-cell;vertical-align: text-top;padding-right:7px;}
    .node--ofertas-de-empleo.view-mode-full .group-adjuntos .file a{display: table-cell;color:#777;}
    .node--ofertas-de-empleo.view-mode-full .group-adjuntos .file a:hover{color:#A5CA68;}
    .view-ofertas-de-empleo .views-exposed-widgets {float: right; margin-bottom: 30px;}
    .view-ofertas-de-empleo.view-display-id-page{margin-top: -30px;}
    .view-ofertas-de-empleo.view-display-id-page .view-content{padding-top: 20px;clear: both;}
    .view-ofertas-de-empleo.view-display-id-page .views-exposed-widgets .compact-form-label {
      top: 11px; left: 8px;
    }
    .view-ofertas-de-empleo.view-id-ofertas_de_empleo.view-display-id-page input.form-text {
      height: auto;
      line-height: 1.4em;
      padding: 4px 8px;
    }
    .view-ofertas-de-empleo.view-id-ofertas_de_empleo.view-display-id-page .views-submit-button input{
      margin: 0;
      height: 32px;
      background: url(../images/cita/ico-buscador-green.png) no-repeat scroll left transparent;
      text-indent: -999999px;
    }
    .view-ofertas-de-empleo.view-id-ofertas_de_empleo.view-display-id-page .views-submit-button input:hover{
      background: url(../images/cita/ico-buscador-green.png) no-repeat scroll left transparent; border: 0;
      -webkit-opacity: 0.5; -moz-opacity: 0.5; opacity: 0.5;
    }
    .view-ofertas-de-empleo.view-id-ofertas_de_empleo.view-display-id-page .views-submit-button input:focus {
      -webkit-box-shadow: none; -moz-box-shadow: none; box-shadow: none;
    }

	/* ********** PATENTES *** */

    .node--patentes.node-teaser > .group-left, .node--projects.node-teaser > .group-left {
      width: 24.5%;margin-right: 3%;
    }
  	.node--patentes.node-teaser > .group-left + .group-right, .node--projects.node-teaser > .group-left + .group-right {
  		width: 72.5%;
  	}
    .node--patentes.node-teaser .field--name-field-image img, .node--patentes.node-teaser .field--name-field-images img,
    .node--patentes.node--promoted .field--name-block-patentes img{
      -webkit-border-radius: 6px; -moz-border-radius: 6px; border-radius: 6px;
    }
    .node--patentes.node--teaser .field--name-title h2, .node--patentes.node--teaser .field--name-title h2{
      margin: 2px 0 12px;font-size: 18px; line-height: 1.2em; color: #21252b; font-weight: bold;
    }
    .node--patentes.node-teaser .field--name-node-link a, .node--patentes.node-teaser .field--name-node-link a {color: #70af00; font-style: italic;}

  	.node--patentes.view-mode-full .field--name-field-image{
  		border-bottom: 1px solid #d7d8db;padding-bottom: 40px;margin-bottom: 30px;
  	}

    .node--patentes.node-teaser > .group-right{padding-bottom: 18px;border-bottom: 1px dashed #d7d8db;}

    .node--patentes .field--name-field-numero-registro{
      background: url(../images/cita/ico-patente.png) no-repeat scroll left 5px transparent;color: #444a4a;
      vertical-align: middle;margin: 8px 0;padding: 2px 0 0 24px;font-weight: bold;
    }

    .node--patentes .field--name-field-entidades{
      background: url(../images/cita/ico-author.png) no-repeat scroll left 5px transparent;color: #444a4a;
      vertical-align: middle;padding: 2px 0 0 24px;font-weight: bold;
    }

  /* *************** MIEMBROS ***** */
    .view-id-miembros_cita .views-row {
      margin: 10px 0; padding: 0px 5px 10px;
	    border-bottom: 1px solid #A5CA68;
    }
    .view-id-miembros_cita [class^="pager-"] > .ajax-progress-throbber{ display: none;}
    .node--miembros-cita .field > div { display: inline-block; vertical-align: top;}
    .node--miembros-cita.node--full .field .field-item { font-weight: bold;}
    .node--miembros-cita.node--teaser > div {
  		display: inline-block; vertical-align: middle;
      width:20%;
  		padding: 0 1.5%;
      margin-bottom: 0;
  	}
	.node--miembros-cita.node--teaser .field-group-link-format { display: block; clear: both;}
  .node--miembros-cita.node--teaser .field-group-link-format a > div { float: left; margin-left: 5px;}
  .node--miembros-cita.node--teaser .field-group-link-format a > div:first-child { margin-left: 0;}
	.node--miembros-cita.node--teaser .group-wrapper-left { width: 30%;}
  .node--miembros-cita.node--teaser .group-wrapper-center { width: 35%;}
	.node--miembros-cita.node--teaser .group-wrapper-right { width: 24%; text-align: center;}
  .node--miembros-cita.node--teaser .group-wrapper-left  > div { display: block; clear: both;}
	.node--miembros-cita.node--teaser .field--name-field-email, /*{ text-align: center;}*/
	.node--miembros-cita.node--teaser .field--name-field-extension  {padding-right: 0;}
  .node--miembros-cita.node--teaser .field--name-field-email { word-break: break-all;}
  .node--miembros-cita.node--teaser a:hover * { text-decoration: underline; }

  /* *************** UNIDADES ***** */
    .field--name-field-publicaciones {
      margin: 25px 0 0px;
      text-align: right;
    }
    .field--name-field-publicaciones a {
      background-color: #A5CA68;
      -moz-border-radius: 5px; -webkit-border-radius: 5px; border-radius: 5px;
      padding: 8px 16px;
      color: #fff;
      -webkit-trasitions: all 0.5s ease-in-out 0s; -moz-trasitions: all 0.5s ease-in-out 0s; trasitions: all 0.5s ease-in-out 0s;
    }
    .field--name-field-publicaciones a:hover { background-color: #9FC167;}
    .block--quicktabs h4.block__title {
      margin-bottom: 20px;
      text-align: center;
    }
    .quicktabs-ui-wrapper {
      border: 0 none;
      background: none transparent;
      -moz-border-radius: 0; -webkit-border-radius: 0; border-radius: 0;
      color: #A5CA68;
    }
    .quicktabs-ui-wrapper .ui-tabs-nav {
      padding: 0 0px; height: auto;
      background: 0 none;
      border: 0 none;
      -moz-border-radius: 0; -webkit-border-radius: 0; border-radius: 0;
      border-bottom: 1px solid #A5CA68;
    }
    .quicktabs-ui-wrapper .ui-tabs-nav li {
      margin: 0; padding: 0;
      background: 0 none;
      border: 0 none;
    }
    .quicktabs-ui-wrapper .ui-tabs-nav li.ui-state-default,
    .quicktabs-ui-wrapper .ui-tabs-nav li.ui-state-active { background: 0 none;}
    .quicktabs-ui-wrapper .ui-tabs-nav li.ui-state-default a,
    .quicktabs-ui-wrapper .ui-tabs-nav li.ui-state-active a {
      margin-bottom: 0; padding-bottom: 5px;
      background: 0 none;
      text-decoration: none;
    }
    .quicktabs-ui-wrapper .ui-tabs-nav li.ui-tabs-selected { padding: 0;}
    .quicktabs-ui-wrapper .ui-tabs-nav li.ui-state-active a {
      padding-bottom: 0;
      border-bottom: 5px solid #A5CA68;
      color: #A5CA68;
    }
    .quicktabs-ui-wrapper .ui-tabs-nav li a {
      display: inline-block; *zoom: 1; *display: inline;
      background: 0 none;
      border: 0 none;
      -moz-border-radius: 0; -webkit-border-radius: 0; border-radius: 0;
      padding: 0 0 0.25em; margin: 0 1em 5px;
      color: #A5CA68; font-size: 15px; text-decoration: none;
    }
    .quicktabs-ui-wrapper .ui-tabs-nav li:first-child a { margin-left: 0;}
    .quicktabs-ui-wrapper .ui-tabs-panel .s-i { padding: 0;}

    /*.view-block-unidades-personal-proyectos .views-row a:before { content: "· ";}*/
    .view-block-unidades-personal-proyectos.view-display-id-block .view-content { font-size: 0;}
    .view-block-unidades-personal-proyectos.view-display-id-block .views-row {
      margin: 10px 0% 10px; padding-bottom: 10px;
	    border-bottom: 1px solid #A5CA68;
      font-size: 14px;
    }
  .view-block-unidades-personal-proyectos.view-display-id-block .views-row > .views-field { padding: 0 1.5%;}
	.view-block-unidades-personal-proyectos.view-display-id-block .views-row > .views-field:not(.views-field-field-descactividad):not(.views-field-field-descsubactividad) {
    display: inline-block; vertical-align: top;
	}
	.view-block-unidades-personal-proyectos.view-display-id-block .views-field-title { width: 44%;}
	.view-block-unidades-personal-proyectos.view-display-id-block .views-field-title strong { font-weight: bold; color: inherit;}
	.view-block-unidades-personal-proyectos.view-display-id-block .views-field-field-email { width: 29%; text-align: center;}
	.view-block-unidades-personal-proyectos.view-display-id-block .views-field-field-extension { width: 24%; text-align: right;}
  .view-id-block_unidades_personal_proyectos.view-display-id-block_1 .views-row {
    display: list-item;
    margin: 5px 1.5% 10px;
  }
   .view-id-block_unidades_personal_proyectos.view-display-id-block_2 .views-field-field-publicaciones a { text-decoration: underline;}
	 /* ********* BOTONES *** */
	 a.ac-button.ac-size-small,.ac-toggle-container ul.tags-list li a {
	 	text-transform: initial !important;
	 }

/* **********MEDIA QUERIES*********** */
  @media (max-width: 1068px){
  /* ***** FOOTER * */
    .l-sub-footer-wrapper .ac-col {float: none;}
    .l-footer-wrapper, .l-sub-footer-wrapper{padding-left:15px;padding-right:15px;}
    /* *** MENU * */
      .l-sub-footer-wrapper .vc-row-inner > .vc-column-inner { padding-right: 20px;}
      .l-region--pre-footer .block li {
        margin-top: 10px;
        font-size: 14px;
      }
      .l-region--pre-footer .block li.first { font-size: 1em;}
  }

  @media (max-width: 965px){
  /* ******** FOOTER *** */
    #cita-menu-footer .vc-column-inner {
      display: inline-block; vertical-align: top;
      width: 30%; padding: 0 1.5%;
      text-align: center;
    }
  /* ******** HOME *** */
  	#cita-lineas .col-inner h3 {padding-bottom: 10px;}
    #cita-lineas .vc-column-text { margin-top: 20px; margin-bottom: 0px;}
    #cita-lineas .vc-column-inner { width: 30%; margin: 0 1.5%;}
    #l-header > .container{
      padding-left: 12px;
      padding-right: 12px;
    }
    .header-l-left .l-header .l-branding, .header-l-left .l-header .block{
      display: inline-block;
    }
  }

  @media (max-width: 800px){
  	/* ***** HEADER * */
    	#block-system-main-menu .main-menu > .menu > li {margin-right: 8px;}
  }

  @media (max-width: 768px){
  /* ***** HEADER * */
    .l-header-main .ac-table {display: table;}
    .l-header-main #logo {padding: 10px 0;}
    #block-block-19 .acquia-share-links{float:none;}
    .l-topbar .l-region--topbar > .block {
      display: inline-block; width: auto;
      float: none; margin-top: 0;
    }
    .l-topbar .acquia-share-links { margin: 0 50px;}
    .l-header-main .h-container .site-branding {
      display: inline-block; vertical-align: middle;
      margin-top: 0; margin-left: 10px;
    }
    .l-header-main .h-container #block-block-20 {
      display: block !important;
      float: left;
    }
  /* ***** FOOTER * */
    .block__content .vc-column.ac-col.last.odd {margin-bottom:0;}
    .l-page  .l-sub-footer-wrapper .vc-row-inner { text-align: left;}
	/* ***** NOTICIAS * */
    #block-tagclouds-1	h4{text-align: center;margin-bottom: 15px;}
    #block-tagclouds-1 .block__content{display: table;width: 80%;margin: 0 auto;text-align: center;}
    #block-tagclouds-1 .tagclouds-term{display: inline-table;padding-right: 5px;}
    aside.l-region.l-region--sidebar-second{padding-top: 0;padding-bottom: 40px;}
	/* ***** INVESTIGACION * */
    .node--eventos.node--full .field--name-field-image,
    .node--eventos.node--full .group-details,
    .node--eventos.node--full .field--name-field-files {float: none;width: auto;}
    .node--eventos.node--full .group-details { margin-left: 0;}
    .node--eventos.node--full .field--name-field-files { text-align: right;}
    .node--eventos.view-mode-full.node--eventos--full{margin-bottom: 40px;}
  /* ***** EMPLEO * */
    .node--ofertas-de-empleo.view-mode-full .group-details.field-group-div{margin-top: 20px;}
    .node--ofertas-de-empleo.view-mode-full .group-left {width: 100%;}
    .node--ofertas-de-empleo.view-mode-full .group-right {width: 100%;padding-left:0;margin-left: 0;border:0;}
    .node--ofertas-de-empleo.view-mode-full .group-right .field--name-post-date,
    .node--ofertas-de-empleo.view-mode-full .group-right .field--name-field-email{ margin-right: 10px;}
  /* ***** VIEW MIEMBROS * */
    .view-id-miembros_cita .views-row { padding-left: 0; padding-right: 0;}

	  @media (-webkit-min-device-pixel-ratio: 2), (min-resolution: 192dpi) {
			/* .l-header-main .h-container .site-branding { float: right;} */
		}
  }

  @media (max-width: 689px){
    /* ******** FOOTER *** */
      #logos-footer #copyright-cita .copy-text {
        max-width: 280px;
        text-align: left; line-height: 1.2em;
      }
  }
  @media (max-width: 579px){
    .l-header-main .h-container #block-block-20 {display: none !important;}
	   @media (-webkit-min-device-pixel-ratio: 2), (min-resolution: 192dpi) {
			.l-header-main .h-container .site-branding { float: left;}
		}
  }
  @media (max-width: 639px){
    /* ******** FOOTER *** */
      .l-sub-footer-wrapper .vc-row-inner > .vc-column-inner { max-width: 100%;}
      #cita-menu-footer .vc-column-inner { width: 45%; padding: 0 2%;}
      #cita-menu-footer .vc-column-inner li { margin-top: 0;}
      .l-footer-wrapper #block-menu-menu-sub-footer-menu {
        width: 100%;
        margin: 10px auto;
      }
      .l-footer-wrapper #block-menu-menu-sub-footer-menu .block__content .menu { text-align: center;}
      .l-footer-wrapper #block-menu-menu-sub-footer-menu .block__content .menu li { display: inline-block;}
      .l-footer-wrapper .ac-contact-info { text-align: center;}
      .l-footer-wrapper .acquia-share-links { padding-top: 0;}
      #logos-footer #copyright-cita .copy-text { display: none;}
    /* ******** HOME *** */
      #cita-lineas .col-inner h3 {padding-bottom: 0px;}
      #cita-lineas .vc-column-text { margin-top: 20px; margin-bottom: 0px;}
      #cita-lineas .vc-column-inner { width: 45%; margin: 0 2%;}
    /* ***** VIEW MIEMBROS * */
      .view-block-unidades-personal-proyectos.view-display-id-block .views-row > .views-field,
      .node--miembros-cita.node--teaser > div {
        display: block; width: 100%; margin: 0;
      }
      .view-block-unidades-personal-proyectos.view-display-id-block .views-field-title,
      .view-block-unidades-personal-proyectos.view-display-id-block .views-field-field-email,
      .view-block-unidades-personal-proyectos.view-display-id-block .views-field-field-extension,
      .node--miembros-cita.node--teaser .field--name-field-descactividad,
      .node--miembros-cita.node--teaser .group-wrapper-left,
      .node--miembros-cita.node--teaser .field--name-field-email,
      .node--miembros-cita.node--teaser .field--name-field-extension { width: 100%; text-align: left;}
      .node--miembros-cita.node--teaser .field--name-field-descactividad { margin-left: 0;}
  }

  @media (max-width: 564px) {
    /* ****** HEADER *** */
      .l-topbar .acquia-share-links { display: none;}
  }

  @media (max-width: 479px){
    /* ***** GENERAL * */
      .l-content.l-region {padding-left: 0;padding-right: 0;}
    /* ***** FOOTER * */
      #cita-menu-footer .vc-column-inner { width: 96%; padding: 0 2%;}
      .l-footer-wrapper #block-menu-menu-sub-footer-menu .menu li { border:0;}
      .l-topbar .acquia-share-links { margin:0;}
      #logos-footer #copyright-cita { display: table; vertical-align: middle;}
      #logos-footer #copyright-cita > div { display: table-cell;}
      #logos-footer #copyright-cita .copy-text { padding-left: 15px;}
    /* ***** HOME * */
      #cita-lineas h3 { font-size: 18px; line-height: 1.3em;}
      .ac-page-section h3.ac-page-header{text-align: center;margin-bottom:0;}
      .view-noticias.view-id-noticias .view-header{position:static;text-align: center;margin-bottom: 20px;}
      .view-noticias.view-id-noticias .group-left, .view-noticias.view-id-noticias .group-right{
        width: auto;float: none; }
      .view-noticias.view-id-noticias .node--noticias.node-teaser > .group-left + .group-right,
      .view-noticias.view-id-noticias .node--noticias.node--teaser-limited > .group-left + .group-right,
      .view-noticias.view-id-noticias .node--projects.node--teaser-limited > .group-left + .group-right {width: auto;}
      .view-destacados .views-row{ width: 100%; margin-top: 20px;}
      .node--destacados.node-teaser .field--name-title,
      .node--destacados.node-teaser .field--name-field-enlace-externo { margin-top: -8px;}
      #home-mapa-contacto .vc-column { margin-top: 15px; margin-bottom: 15px;}
      #home-mapa-contacto #contacto-datos{ position: relative; top: auto; bottom: auto;}
      #home-mapa-contacto #contacto-datos .col-inner { max-width: 90%; margin: 0 auto;}
      #home-mapa-contacto #contacto-datos #contacto{ padding: 20px 15px;}
      #block-menu-menu-sub-footer-menu .block__content .menu li {display: block;}
    /* ***** EMPLEO * */
      .view-ofertas-de-empleo .views-exposed-widgets {float: left;}
  	/* ***** INVESTIGACION * */
    	.node--unidades.node--teaser .field--name-title h2,
      .node--projects.node--teaser .field--name-title h2 {font-size: 16px;margin-bottom: 0;}
  	/* ***** PATENTES * */
      .node--patentes.node--teaser .field--name-title h2{font-size: 16px;margin-bottom: 0;}
  	/* ***** AGENDA * */
      .view-eventos.view-id-eventos .group-left, .view-eventos.view-id-eventos .group-right{width: auto;float: none;}
      .view-eventos.view-id-eventos .group-left + .group-right{width: auto;}
      .views-exposed-widget.views-widget-filter-body_value{width: 75%;}
    /* **** COMMENT FORM * */
      .form-type-textfield.form-item-name{width: 100%;}
      .form-type-textfield.form-item-name .el {margin-right: 0;}
    /* **** QUICKT TABS * */
      .quicktabs-ui-wrapper .ui-tabs-nav li a { margin-left: 0.5em; margin-right: 0.5em;}
  }

  @media (max-width: 359px){
    /* ******** FOOTER *** */
      #logos-footer { text-align: center;}
      #logos-footer #copyright-cita,
      #logos-footer #logo-gobaragon { display: block; float: none;}
      #logos-footer #copyright-cita { margin-bottom: 15px;}
      #logos-footer #copyright-cita > div { display: block;}
  }


  @media (min-width: 768px){
    /* ***** FOOTER * */
      #block-block-13{ width: auto;}
  }

  /* ***** RETINA DISPLAY * */
  @media only screen and (-Webkit-min-device-pixel-ratio: 1.5), only screen and (-moz-min-device-pixel-ratio: 1.5), only screen and (-o-min-device-pixel-ratio: 3/2), only screen and (min-device-pixel-ratio: 1.5) {
    .logo-retina {
      display: block!important;
    }
    .logo-retina + .base-white{
      display: none!important;
    }
  }


/* *************** ADMIN TOOLBAR ADJUST ***** */
  div#admin-toolbar div.admin-tab,
  #admin-toolbar ul.menu li a { height: auto;}

/* *************** NUEVA REGION **** */
 .header-top .container{
    max-width: 100%;
    padding:  0;
  }
  .header-top .container .franja-gobierno{
    height: 80px;
    background-image: url('../images/gobierno.png');
    background-repeat: no-repeat;
    background-position: right;
    max-width: 662px;
  }
  .header-top .container .logo-gobierno{
    max-height: 40px;
    width: auto;
    padding-right: 80px;
    padding-left: 40px;
  }
  .header-top .container .l-region {
    display: table;
    width: 100%;
    height: 80px;
  }
  .header-top .container .l-region > section{
    display: table-cell;
    vertical-align: middle;
  }
  .header-top .container .clearfix::before {
    content: none !important;
  }
  .header-top .container .l-region #block-block-20{
    text-align: right;
    width: 300px;
  }
  .l-header-main{padding-top: 12px;}

  .header-l-left .l-header .l-branding .logo-base{
    padding-bottom: 12px;
  }
  .header-l-left .l-header .block{
    float: none;
    vertical-align: bottom;
  }
  .header-top{
    position: fixed;
    top: 0;
    width: 100%;
    background-color: white;
    z-index: 999;
  }
  .mobile_slide_out #mobile-menu{
    top:  80px !important;
  }
