@media only screen and (max-width: 500px) {
  html, body {
    min-width: 100%; }
  header nav,
  aside {
    display: none; }
  .content {
    padding: 0;
    margin-top: 30px; }
  .authors.columns {
    width: 100% !important;
    margin-left: 0 !important; }
  .authors.columns h2 {
    text-align: center !important; }
  .authors.columns ul li a h3, .authors.columns ul li a h4, .authors.columns ul li a p, .authors.columns ul li a .mask {
    text-align: center !important; }
  .authors.columns .more {
    display: inline-block;
    margin-right: 20px; }
  body.home {
    background-position: 0px -599px !important; }
  body.home .icons-list a h3 {
    margin: 0; }
  body.home .icons-list.separator + .icons-list.separator {
    display: none; }
  body.home .svg-icon-document {
    display: none; }
  body.home #news-player .post-metadata {
    width: 70%; }
  body.home #news-player .item {
    width: 100%;
    box-sizing: border-box; }
  body.home #news-player .item h3 {
    width: 100%;
    box-sizing: border-box;
    font-size: 22px;
    line-height: 22px; }
  body.home #news-player .item img.desktop {
    display: none; }
  body.home #news-player .item img.mobile {
    display: block !important; }
  body.home header .span9 {
    display: none; }
  body.home .content {
    margin-top: 0; }
  body.home nav {
    display: none; }
  body.home #banner-seminario {
    margin: 0; }
  body.home .verdad-abierta {
    display: none; }
  body.home .other-publications {
    border-top: none;
    margin-left: 0; }
  body.home .other-publications .secondary-news {
    width: 100%; }
  body.home .other-publications .secondary-news h2 {
    display: none; }
  body.home .other-publications .secondary-news .text-list {
    border: none; }
  body.home .other-publications .secondary-news .text-list > ul {
    padding: 0 30px; }
  body.home .tool-box {
    margin-left: 0;
    width: 100%; }
  body.home .tool-box.radar .btn {
    position: static;
    width: 100%;
    box-sizing: border-box; }
  body.home .tool-box.statistics .metadata {
    min-height: auto; }
  body.home .tool-box.statistics .specials,
  body.home .tool-box.statistics .specials.left {
    width: 100%;
    border-left: none;
    margin-left: 0;
    min-height: auto;
    box-sizing: border-box;
    padding: 30px; }
  body.home .tool-box.statistics .specials .all-specials-link,
  body.home .tool-box.statistics .specials.left .all-specials-link {
    position: static; }
  body.home .tool-box.statistics .specials.left {
    background-color: #ccdfbb; }
  body.home .tool-box.featured .call-to-action,
  body.home .tool-box.featured .posts {
    width: 100%;
    box-sizing: border-box;
    border-right: none;
    height: auto;
    padding: 30px; }
  body.home .tool-box.featured .posts {
    margin-top: -20px;
    padding-top: 0;
    padding-bottom: 0; }
  body.home .tool-box.observatory .metadata {
    height: 200px; }
  body.home .tool-box .call-to-action .btn {
    position: static;
    width: 100%;
    box-sizing: border-box; }
  body.home .tool-box .call-to-action,
  body.home .tool-box .posts {
    width: 100%;
    box-sizing: border-box;
    border-right: none;
    height: auto;
    padding: 30px; }
  body.home .tool-box .posts {
    margin-top: 0;
    padding-top: 0;
    padding-bottom: 0; }
  body.home .tool-box .metadata {
    height: 220px;
    width: 100%;
    box-sizing: border-box; }
  body.home .tool-box .metadata .counter {
    right: 120px; }
  body.home .tool-box .metadata .counter,
  body.home .tool-box .metadata .updated {
    width: 120px;
    left: auto; }
  body.post article h1 {
    font-size: 36px;
    line-height: 36px; }
  body.post article h3 {
    line-height: normal; }
  body.post article blockquote {
    margin-left: 0; }
  body.post article figure.outset-left {
    margin: 0;
    max-width: 100%; }
  body.post article figure.outset-left img {
    border: none;
    width: 100%; }
  body.post article figure.inset-right {
    margin-right: 20px; }
  body.post article figure figcaption {
    position: static;
    float: right;
    width: 100%;
    padding: 10px 20px 40px; }
  body.post article figure figcaption em {
    color: #aaa; }
  body.post article footer .read-next .tags {
    float: left;
    width: 100%; }
  body.post article footer .read-next h1 {
    font-size: 18px;
    line-height: 18px; }
  body.post article footer .read-next p {
    line-height: normal; }
  body.post article .post-metadata {
    width: 50%; }
  body.post article .post-header-image {
    margin-bottom: 0; }
  body.publications .content {
    margin-top: 0; }
  body.publications .list .excerpt {
    width: 70%; }
  body.publications .list .metadata {
    margin-bottom: 20px; }
  body.publications .list .metadata .counter,
  body.publications .list .metadata .updated {
    width: 50%; }
  body.publications .list .metadata .excerpt {
    padding: 0;
    margin-top: 20px;
    width: 100%; }
  body.about section .work-areas h3 {
    min-height: auto; }
  body.about section .work-areas a.btn {
    margin-top: 0;
    margin-bottom: 30px; }
  body.about nav {
    display: none; }
  body.about table {
    display: block; }
  body.about table .profile {
    display: none; }
  body.about .read-next {
    padding-top: 0 !important; }
  body.about .container .employee td.portrait {
    width: auto; }
  body.about .container .employee td.portrait.board ul.unstyled,
  body.about .container .employee td.portrait.board div.img-rounded-container {
    display: none; }
  body.about .container .employee.big .cross {
    display: none; }
  body.about .container .employee.big td {
    border-left: none; }
  body.about .container .employee.big td.metadata h4,
  body.about .container .employee.big td.metadata h5,
  body.about .container .employee.big td.metadata h6 {
    width: 70%;
    margin-left: -100px; }
  body.about .work-areas .header .container {
    padding: 0px 30px 0 30px; }
  body.about .work-areas .header .container h1 br {
    display: none; }
  body.about .work-areas .header .container .post-metadata {
    border: none; }
  body.about .work-areas .body .container {
    padding: 30px 30px 0 30px; }
  body.about .work-areas .body #documentos + .container {
    padding: 0; }
  body.about .work-areas .body .text-list.centered {
    width: 100%; }
  body.about .work-areas .body .text-list.centered .excerpt {
    width: 75%; }
  body.about .work-areas .body .read-next {
    padding: 0; }
  body.about .work-areas .body .read-next .work-areas {
    box-shadow: none; }
  body.about .work-areas .body .icons-list {
    margin: 0 !important; }
  body.about .work-areas .body .icons-list .svg-icon-document {
    display: none; }
  body.about .work-areas .body .icons-list .two-columns.last-row {
    min-height: 180px; }
  body.about .work-areas .body .icons-list h3 {
    margin: 0; }
  body.about .staff .group-title h3 {
    margin: 0 0 0 -80px !important; }
  body.about .staff .img-rounded-container {
    width: 60px;
    height: 60px;
    max-width: 60px; }
  body footer {
    padding-top: 0; }
  body footer .terms {
    padding: 0 20px; }
  body footer .terms p {
    line-height: normal;
    font-size: 13px; }
  body footer .terms .pull-left,
  body footer .terms .pull-right {
    margin-top: 20px; } }

img.mobile {
  display: none !important; }

body.about h1 {
  font-size: 56px !important; }

body.about .portrait.board {
  background: #ffffff !important;
  min-width: 48px; }

body.about .container #equipo h2 {
  font-size: 60px;
  line-height: 3rem; }


body.about table.staff.full .board div.img-rounded-container {
  display: none !important; }

body.about ul.unstyled li{
margin-bottom: 5px;
}

body.about ul.unstyled li span{
  color: #949494!important;
}  

body.about .container .employee.big h4 {
  font-size: 26px;
  line-height: 1.4rem; }

body.about .container .employee.big h5 {
  line-height: 1rem; }

body.about #informe-gestion {
  width: 100% !important; }

body.about section .work-areas h2 {
  line-height: 2.5rem;
  font-size: 32px !important; }

body.about section .work-areas p.call-to-action {
  width: 72%;
  margin-left: -40px; }

body.about section .work-areas p.call-to-action .anio-info-g {
  right: auto;
  left: -10px; }

body.about .span3.version-ig {
  height: 440px; }

@media only screen and (max-width: 768px) {
  .menu-toggler {
    display: inline-block;
    float: right;
    font-size: 60px;
    margin: 0 20px;
    color: #686868; }
  .menu-toggler.hide-menu {
    display: none; } 
    #news-player-2 .carousel-inner{
    width: 100%!important;
  }

  #st-1.sharethis-inline-share-buttons{
  display: block;}

  .logo{
    height: 40px!important;
  }

  }

.call-to-action.redondo {
  margin-top: 0 !important;
  text-align: center !important; }

body.about #intro {
  padding: 0 20px; }

body.about #areas-tematicas {
  padding: 0 20px; }

.main-mobile-menu-container ul.inline.social {
  margin: 0 20px 10px; }

.main-mobile-menu-container ul.inline.social li a {
  font-size: 30px; }

.main-mobile-menu-container ul.inline.social li a[title="Facebook"] {
  color: #3B5998; }

.main-mobile-menu-container ul.inline.social li a[title="Twitter"] {
  color: #4099FF; }

.main-mobile-menu-container ul.inline.social li a[title="Youtube"] {
  color: #bd0000; }

.main-mobile-menu-container ul.inline.social li a[title="Flickr"] {
  color: #ff0084; }

.main-mobile-menu-container ul.inline.social li a[title="Soundcloud"] {
  color: #f04e22; }

.main-mobile-menu-container ul.inline.social li a[title="RSS"] {
  color: #FF6600; }

.main-mobile-menu-container .form-search .input-prepend {
  width: 100%;
  padding-left: 20px; }

.main-mobile-menu-container .form-search .input-prepend input {
  width: 80%; }
