/* ----------- Hilo ----------- */
html,body {
    height:100%;
}
body {color: #444848; font-family: Roboto, sans-serif; overflow-x: hidden;}
h3 {color: #2d3132; font-family: 'Lato', sans-serif; font-size: 25px; font-style: normal; margin: 1% 0;}
a:hover {text-decoration: none;}
img {max-width: 100%; height: auto !important; }
input {outline: none;}
#header {z-index: 10000;}
.upper-header {padding: 0 14px; position: absolute; margin: 50px 0 0 0;}
/*#header .logo{width: 66px; height: 55px; background: url(../images/logo/logo_silla_simbolo.svg) no-repeat; background-size: 66px; margin: 0 20px 0 0; float: left;}*/
#header .logo a{text-indent: -9999px; outline: none; display: block;}
#header .menu{float: left; margin: 20px 0 -13px 0; padding: 0; width: 100%;}
#header .menu.collapsed {width: 84%; margin-top: 5px;}
#header .menu.collapsed ul {padding-left: 10px;}
#header .menu li{list-style: none; padding: 0; display: inline-block; vertical-align: bottom; margin: 0;}
#header .menu li:first-child {margin: 0 0 0 0;}
#header .menu li.select {border-bottom: solid 4px #000; padding: 0 0 13px 0;}
#header .menu li.select a {color: #000; font-weight: 700;}
#header .menu li a{color: #898d90; font-family: Roboto, sans-serif; font-size: 12px; text-transform: uppercase; font-weight: 700; letter-spacing: 1px; text-decoration: none;  position: static;}
/*#header .dropdown {padding-right: 17px;}*/
.nav>li>a {padding: 10px 14px;}
.navbar {margin-bottom: 0;}
#header .dropdown{ position: static}
.divlogo {
  padding-top: 13px;
   position: absolute;
    left: 25%;
    right: 0;
    text-align: center;
    margin-left: 0px;
    width: 50%;
}
.divlogo img {width: 240px;}

#header.menufixed .dropdown {padding-right: 6px;}
.menufixed .navbar-header {margin: 0;}

.dropdown-menu {padding:20px 0 20px 58px; width: auto; display: none;}
.dropdown-menu .active {background: #f3f3f3;}
#header .menu li ul li {float: left; width: 300px;}
#header .menu li ul li a {text-transform: capitalize; padding: 5px 15px; font-weight: 300;}
#header .menu li ul li a:hover {background: #f3f3f3; font-weight: 700; color: #444848;}
.navbar-nav>li {
  padding-right: 0px;
  display: inline-block;
  float: none;
}
.navbar-nav>li>.dropdown-menu {
    margin-top: 0;
    border-top-left-radius: 0;
    border-top-right-radius: 0;
    position: absolute;
    left: auto;
    padding: 0;
  }

.dropdown-menu>li>a {
  text-transform: none;
  letter-spacing: normal;
  padding: 5px 20px;
  color: #000;
}
.frameqq .dropdown-menu>li>a {
  color: #777;
}
.navbar-default {background-color: #fff;}

#header .menu li a:hover {background: none;}
#header .menu li:hover .dropdown-menu{ display: block !important;}
#header .search{ }
#header .search button, #header .search-resp button {border: none; height: 30px; width: 50px; background: url(../images/search.svg) no-repeat center center; background-size: 25px; text-indent: -9999px; outline: none;}
.silla-regional #header .search button {background: url(../images/search-white.svg) no-repeat center center;}
#header .container {width: 1240px; padding-left: 30px;}
.search-form input{background: url(../images/iconos/iconos_search.svg) no-repeat 7px center; border: 1px solid #ddd; padding: 4px; background-size: 18px;}

.navbar-header {
  width: 100%;
  margin: 10px 0 0px 0;
  padding-bottom: 20px;
  padding-right: 42px;
  position: relative;
  z-index: 2;
  clear: both;
}
.barramenu #navbarCollapse {
  clear: both;
  padding-right: 60px;
}

.menufixed .navbar-header {
  width: auto;
  padding-right: 0px;
}
.menufixed .navbar-nav {
  margin-left: 0px;
  margin-top: 0.5%;
}
.menufixed .search {
  margin-top: 0.7%;
}

#content{}
.content-display{width: 80%; margin:0em auto 5em;}
.article {border-top:1px solid #ddd; padding:35px 0 17px 0;}
.article:first-child {border-top: none;}
.article.book img {float: left; width: 53px; height: auto; margin-right: 25px; margin-top: 4px;}
.category {font-size: 12px; letter-spacing: 1px; font-family: 'Lato', Helvetica, sans-serif; font-weight: 700; text-transform: uppercase; margin: 0px 0 15px 0;}
p.date {margin-top: 0px; color: #b3babe; font-family: 'Lato', Helvetica, sans-serif; font-size: 12px; font-style: normal; font-weight: normal; text-align: right; letter-spacing: 1px; line-height: 12px;padding: 0px;}
.date span{text-transform: uppercase;}
.article-thumbnail {overflow: hidden; position: relative;}
.article-thumbnail:before{content:''; padding-top: 100%; position: absolute; top:0; left:0; width: 100%;}
.article-thumbnail img {width: 100%; height: auto;}
.tags {color: #898d90; font-family: 'Roboto', arial; font-size: 12px; letter-spacing: 0.02em; font-weight: 400; margin: 0;}
.tags a {color: #898d90;}
.tags span{padding-right: 15px; display: inline-block;margin-bottom: 10px;}
.tags span:after {content: '|'; padding-left: 15px}
.tema-actual {color: #898d90;}
.read {background: url(../images/iconos/iconos_views.svg) no-repeat; height: 25px;float: left; padding: 4px 15px 0 34px;}
.read span {font-size: 12px; color: #b2babe;}
.comments {background: url(../images/iconos/iconos_comments.svg) no-repeat; height: 25px; float: left; padding: 4px 0 0 29px;}
.comments span {font-size: 12px; color: #b2babe;}

.full-width .article-content h3{margin-bottom: 0; padding-bottom: 5px;}
.full-width .article-thumbnail{border-radius: 10em; overflow: hidden; width: 148px; height: 148px; padding: 0; margin: 0 0 0 15px;}
.full-width .article-thumbnail:before{display: none;}
.full-width .article-thumbnail img{width: 100%; height: auto;}
.thumb-up {font-size: 12px; color: #b2babe; background: url(../images/iconos/iconos_fanatico.svg) no-repeat; height: 25px; float: left; padding: 10px 15px 0 33px;}
.thumb-up span {font-size: 12px; color: #b2babe;}
.thumb-down {font-size: 12px; color: #b2babe; background: url(../images/iconos/iconos_antifanatico.svg) no-repeat left 7px; height: 25px; float: left; padding: 8px 15px 21px 33px;}
.thumb-down span {font-size: 12px; color: #b2babe;}
.botton {color: #44a5db; text-align: center; border: solid 1px #44a5db; font-size: 12px; letter-spacing: 0.15em; text-transform: uppercase; background: none; padding:1em 2em; margin-top: 2%; font-family: Roboto, sans-serif; font-weight: 700; display: block; float: left; border-radius: 3px;}
.graph{background: #444848; color: #fff; overflow: hidden; margin-bottom: 3em;}
.graph h3{ font-size: 1.6em; font-weight: 700; color: #fff; margin: 2em; letter-spacing: 1px;}
.graph h3 a{ display: block; font-size: 0.4em; text-transform: uppercase; letter-spacing: 1px; color: #fff; margin: 1em 0; font-weight: 100;}
.graph .left-container img{ width: 95%; height: auto; margin: -30% 0 0 0; opacity: 0.4;}
.graph .right-container .selector{ margin: 10% 18%; text-align: center; overflow: hidden; border-radius:3px; border: 1px solid #fff;}
.graph .right-container button{background: none; border: none; color: #fff; font-size: 0.6em; letter-spacing: 0.05em; text-transform: uppercase; padding: 4% 8%; float: left;}
.graph .right-container button.selector-on {background: #fff; color: #000; font-weight: 700;}
.graph .right-container{ background: #2d3132;}
.graph .right-container ul{ padding: 0; margin: 4em 2em 4em 2em; height: 434px; overflow: auto;}
.graph .right-container li{ list-style: none; border-bottom: solid 1px #3e3e3e; padding: 0 0 1em 0; margin: 0 0 1em 0; overflow: hidden;}
.graph .right-container li .img-container{ float: left; margin: 0 1em 0 0; width: 55px; height: 55px; border-radius: 10em; overflow: hidden;}
.graph .right-container li .img-container img{ width: 100%; height: auto;}
.graph .right-container li h5{font-family: 'Roboto Slab', serif; font-size: 20px; letter-spacing: 1px; margin: 8px 0 4px 0; color: #b3bbbe;}
.graph .right-container li h5 a{color: #b3bbbe;}
.graph .right-container li p{letter-spacing: 1px; font-size: 12px; color: #6f7273; font-family: Roboto, sans-serif;}

.container-fluid.title-hilo {border-bottom: 1px solid #ddd; padding-bottom: 10px;}
.container-fluid.title-hilo h1 {float: left; margin-left: 78px; font-family: 'Roboto Slab', serif; font-weight: 300; font-size: 24px;}
.container-fluid.title-hilo span {float: right; padding-top: 27px; padding-right: 70px; color: #b3babe; text-transform: uppercase; letter-spacing: 1px; font-size: 10px;}
.field-name-field-resumen-movil {font-size:13px;font-family: 'Lato', Helvetica;color: #757575;line-height: 18px;}
.field-name-field-resumen-movil ul {margin-top: 15px;padding: 0px 15px;}

/* Pagination */
.container-pagination {text-align: center; margin: 0; padding: 40px;}
.pagination>li>a, .pagination>li>span {border: none;}
.pagination>li>a, .pagination>li>span, .pagination>.disabled>span {color: #b3babe; font-family: Roboto, sans-serif; font-size: 0.9em; padding:10px;}
.pagination>.active>a {color: #44a5db; text-decoration: underline; background-color: #fff;}
.pagination>li:first-child>a, .pagination>li:first-child>span {background: #b3bbbe url(../images/iconos/iconos_small-arrow-back.svg) no-repeat 16px center; color: #fff; text-transform: uppercase; font-size: 10px; padding: 10px 20px 10px 35px; letter-spacing: 1px; border-radius: 3px; margin-right: 10px;}
.pagination>li:last-child>a, .pagination>li:last-child>span {background: #b3bbbe url(../images/iconos/iconos_small-arrow-next.svg) no-repeat 88px center; color:#fff; text-transform: uppercase; font-size: 10px; padding: 10px 35px 10px 20px; letter-spacing: 1px; border-radius: 3px; margin-left: 10px;}

.subtitle {width:100%;margin: 0em auto -1px; font-size: 20px; letter-spacing: 0.07em; font-family:'Lato', Helvetica; font-weight: bold; text-transform: uppercase; border-bottom: 1px solid #ddd; padding: 5px 0 25px 5px; font-weight: 300;}
.opinion .subtitle {border-bottom: 0;}
.subtitle a {color: #444848;}
.subtitle span{font-family: 'Lato', Helvetica; font-size: 20px; padding-right: 15px; display: inline-block; font-weight: 700;}

.carousel-container ul{padding: 0; margin: 6% 0;}
.carousel-container li{list-style: none; padding-bottom: 8%;}
.carousel-container .lead{font-family: Roboto, serif; font-size: 15px; line-height: 130%; letter-spacing: 1px; font-weight: 300; color: #6f7273;}
.carousel-container .prev {background: url(../images/iconos/iconos_big-arrow-back.svg) no-repeat; width: 40px; height: 60px; cursor: pointer; display: block; margin-top: 157%;}
.carousel-container .next {background: url(../images/iconos/iconos_big-arrow-next.svg) no-repeat; width: 40px; height: 60px; cursor: pointer; display: block; margin-top: 157%;}
.carousel-container .prev span{display: none;}
.carousel-container .next span{display: none;}
.carousel-container h3 {padding: 0px 0 0px 0; font-weight: 600; font-size: 18px;line-height: 1.4em;margin-bottom: 5px;}
.carousel-container h3 a {color: #2d3132;}
.carousel-container .view-historias-mas h3 a {font-size: 17px;display: block;line-height: 1.3em;color: #444848;}

#footer{background: #000; color: #fff; padding: 3% 0% 3% 8%;margin-top: 40px;}
#footer h3 {color: #6f7373; font-family: 'Roboto Slab', serif; font-size: 1.4em; font-style: normal; font-weight:400; padding: 0 0 4% 0;}
#footer ul li a {color: rgb(217, 217, 217); font-family: 'Roboto Slab', serif; font-size: 0.875em; font-style: normal; font-weight: 100;}
#footer li {list-style: none;}
#footer ul {padding: 0;}
#footer input {padding: 2.7% 6%; float: left; border: none; color: #000000;}
.copyright {color: rgb(217, 217, 217); font-family: 'Roboto Slab', serif; font-size: 0.875em; font-style: normal; font-weight: 100;}
.logoFooter {width: 179px; height: 35px;}
.upper-footer{ width: 100%;}
.lower-footer {padding: 6% 0 2% 0; width: 100%;}

.send_newsletter {background: #45a6db url(../images/iconos/iconos_mail.svg) center no-repeat; border:0px; padding:3%; margin:0; height: 39px;}
.social li {list-style: none;}
.social li a {width: 40px; height: 40px; float: left; padding: 0 12% 0 0;}
.twitter a {background: url(../images/iconos/iconos_twitter.svg) no-repeat;}
.facebook a {background: url(../images/iconos/iconos_facebook.svg) no-repeat;}
.google a {background: url(../images/iconos/iconos_google.svg) no-repeat;}
.rss a {background: url(../images/iconos/iconos_rss.svg) no-repeat;}
.youtube a {background: url(../images/iconos/iconos_youtube.svg) no-repeat;}

/* ------------- Noticia -------------- */
.tools {position: absolute; right:42px; font-size: 0.65em; text-transform: uppercase; font-family: 'Lato', Helvetica, sans-serif; padding: 20px 0px 8px; letter-spacing: 0.05em; font-weight: 700; text-align: right;}
.tools a {color: #44a5db;}
.tools span{padding:0 10px; color: #44a5db;}

.article-content h2.intertitular, .article-content h3.intertitular  {font-family:'Lato', sans-serif; font-size:26px; font-weight: 900; margin-left: -40px; margin-top: 70px; margin-bottom: 30px;}
.article-content h2.intertitular:before, .article-content h3.intertitular:before {content:''; border-left: 4px solid #44a5db; padding-right: 15px;}

#header .logo.full-logo{width: 240px; background: url(../images/logo/logo_silla_logosimbolo.svg) no-repeat; background-size: 240px; margin: 0 0 0 45px; float: left;}
.navbar-nav {margin: 0 0 0 27px; font-size: 11px; font-family: 'Lato', Helvetica; font-weight: 800; text-transform: uppercase; letter-spacing: 1px;position: relative;display: inline-block;width: 100%;text-align: justify;}

.social.full-header a {width: 30px; height: 30px;}
.social.full-header {float: right; width: 29%; padding-right: 30px;}
.social.full-header li {float: left;}
.social.full-header .twitter a {background: url(../images/iconos/iconos_twitter-header.svg) no-repeat;}
.social.full-header .facebook a {background: url(../images/iconos/iconos_facebook-header.svg) no-repeat;}
.social.full-header .google a {background: url(../images/iconos/iconos_google-header.svg) no-repeat;}
.social.full-header .rss a {background: url(../images/iconos/iconos_rss-header.svg) no-repeat;}
.social.full-header .youtube a {background: url(../images/iconos/iconos_youtube-header.svg) no-repeat;}
#header .menu.full-menu {margin: 0 0 -3px 0; padding-left: 34px;}

.share-container ul {padding-left: 0px;}
.share-container li {float:left;list-style: none; padding: 0px 0 0px 5px; font-size: 0.6em; text-transform: uppercase; font-family: Roboto, sans-serif;}
.share-container a {background: none; color: #444848; font-weight: 700; letter-spacing: 1px;}

.news {padding-right: 0;margin-bottom: 70px;}
.news.col-sm-11 {width: 91%;}
.news .article-meta {padding-right: 0px; padding-left: 30px;}
.news .article-meta .date {padding-right: 35px;}
.article-full {padding: 2% 0; overflow: hidden;}
.article-meta .date {float: right; margin: 10px 14px;}
.article-title {font-size: 4em; font-family:'Lato', sans-serif; font-weight: 900; margin-bottom: -1px; padding-bottom: 20px; padding-right: 20px; border-bottom: solid 1px #ddd; color: #2d3132; margin-top: 1px;}
.article-main-body {padding-left: 15px;margin-bottom: 70px;}
.datanews .article-main-body  {padding-left: 0px;}
.article-main-body p {font-family: 'Roboto', serif; margin:0% 7% 2% 0; font-size: 1.3em; font-weight: 300; letter-spacing: 0.01em; line-height: 1.8em;}
.article-main-body .tags{color: #b2babe; font-family: 'Roboto Slab', serif; font-size: 12px; letter-spacing: 0.02em; font-weight: 400; margin: 0;}
.img-container img {margin: 0 auto;}
.new-image-developer {width: 93%;}
p.image-footer {font-family: Roboto, sans-serif; color: #898d90; font-size: 12px; font-weight: 400; letter-spacing: 0.03em; padding: 12px 0px 20px 0; margin: 0; width: 93%;}
.author{ margin: 10px 0;}
.author p{font-family: Roboto, sans-serif; font-size: 0.9em; font-weight: 400;}
.author a {color: #898d90;}
.author span {text-transform: uppercase;}
.author .stats {float: right;}
.author-top {padding-left: 0px;margin:15px 0 0 30px;height: 43px; border-bottom: solid 1px #ddd;color: #BABABA;}
.author-top .editor a {color: #BABABA;margin: 0 5px;}
.author-top .editor a:hover {color: #444848;}
.editor {float: left; padding-top: 5px;padding-left: 0px;}
.datanews .editor {padding-left: 15px;}
.editor a {color: #444848;}
.article-content h3 {font-size: 32px; font-weight: 700; padding-bottom: 1%; margin-top: -4px;}
.article-content h3 a {color: #444848;}
.page-taxonomy .article-content h3 {font-size: 2em;}
h6.category {margin-top: 0px;}
h6.category a {color: #444848;}
/*.article-main-body .comments {padding: 2.2% 4% 0 12.5%;}*/
.information {padding: 7% 10% 15%; background: #44a5db; font-family: Roboto, sans-serif; font-size: 1.3em; color: #fff; font-weight: 100; margin: 0 -30px 0 -30px;}
.information p {padding-bottom: 4%; letter-spacing: 1px;}
.information a {border: 1px solid #fff; padding: 1em 2em; color: #fff; font-size: 0.6em; letter-spacing: 0.15em; font-family: Roboto, sans-serif; font-weight: 700; border-radius: 3px; text-transform: uppercase;}
.context h4 {border-top: 3px solid #2d3132 !important; padding-top: 4% !important; font-family: 'Roboto Condensed', sans-serif !important; font-weight: 400 !important; font-size: 12px !important; text-transform: uppercase !important; margin-bottom: 0 !important;}
.context {margin-left: -40px; margin-right: 50px; margin-bottom: 40px; padding-bottom: 1%; padding-left: 0; padding-right: 0;}
.context .article {padding: 8% 0; margin: 0; border-bottom: 1px solid #ddd; border-top:none;}
.context .article .category {margin:10px 0;}
.context .article-content .category {margin:10px 0;}
.context .article h3 {font-size: 20px; font-weight: 700; font-family:  Roboto, sans-serif; line-height: 1.3em;}
.context .image-new {height: 130px; overflow: hidden; margin-bottom: 15px; margin-top: 20px;}
.context .article-thumbnail {height: 60px; width: 60px; margin: 0 20px 0 0; padding: 0;     border-radius: 10em; overflow: hidden;}
.context .article-thumbnail img {width: 100%; height: auto;}
.context .article-content.col-sm-8 {padding-left: 0;}
.context .article-content p{font-family: 'Roboto Slab', serif; font-weight: 400; font-size: 0.9em; color: #aaa; letter-spacing: 0.04em; padding-right: 0;}
.context .article-content .thumb-up, .context .article-content .thumb-down {font-size: 0.8em; color: #b2babe;}
.context .article.book img {margin-top: 7px;}
section.article-content {padding-right: 0px;}
blockquote {font-size: 30px; margin-left: -30px; border-left: none; color: #444848; font-family: Georgia, serif; font-weight: bold; font-style: italic; line-height: 1.3em; letter-spacing: 0em; padding-top: 15px;}
blockquote span {position: absolute; bottom: -21px; left: 0px; font-size: 14px;}
.article-main-body blockquote p {line-height: 1.3em; font-size: 30px; font-weight: 600; margin-right: 0;}
blockquote p::first-letter{padding-left: 15px;}
blockquote:before{content: open-quote; font-size: 30px; position: absolute; top: 7px; left: 0px; border-radius: 30px; line-height: 55px; height: 40px; width: 40px;}
blockquote:after {content: close-quote; font-size: 30px; position: absolute; bottom: 17px; right: 30px; border-radius: 30px; line-height: 55px; height: 40px; width: 40px;}
blockquote .author {font-size: 12px; margin: 10px 0 0 14px; font-family: Roboto, sans-serif; text-transform: uppercase; font-weight: 300; font-style: normal;}

.related-news .article-content h3 {font-weight: 700; font-size: 24px;}
.related-news h4 {border-bottom: 1px solid #dddddd; padding-bottom: 2%; margin-bottom: 10px; text-transform: uppercase; font-family: Roboto, sans-serif; font-size: 0.85em; font-weight: 400; letter-spacing: 0.05em; border-top: 0;}
.related-news .article { margin: 0 auto; padding: 4% 0 3%;}
.related-news .article:first-of-type {border:none;}
.article-sidebar .related-news {border-bottom: 1px solid #dddddd; padding-bottom: 20px;}
.article-sidebar .related-news .article {padding: 8px 0; margin: 0 auto;text-align: left;}
.article-sidebar .related-news .article-content h3 {font-size: 17px;font-weight: 300;}
.article-sidebar .article.book h3{font-weight: 700; margin-top: 0px; margin-left: 78px;}

.related-publications {border-top: 1px solid #dddddd; padding-top: 10px; border-bottom: 1px solid #ddd;}

.article-sidebar {border-left: solid 1px #ddd;text-align: center;padding-left: 30px;padding-right: 30px;border-top: solid 1px #ddd;}
.news .article-sidebar {border-top: 0px;}
.article-sidebar h3 {font-size: 16px; padding-right: 0; font-weight: 700; line-height: 1.3em; font-family: 'Roboto Condensed', sans-serif;}
.article-sidebar h3 a {color: #444848;font-weight: normal;}
.article-sidebar h4{font-family: 'Roboto Condensed', sans-serif; font-size: 12px; color: #444848; text-transform:uppercase; padding-bottom: 15px; margin: 10% 6% 5%; letter-spacing: 1px; border-bottom: 0;}
.article-sidebar section {text-align: left;}
.article-sidebar .article {margin: 0 0px 0 0px; border-top: 1px solid #ddd;}
.article-sidebar .article:first-of-type {border-top: none; padding-top: 0;}
.article-sidebar .related-profiles {border-top: solid 1px #ddd; margin: -1px 0 0 0;}
.article-sidebar .related-profiles h4 {margin-left: 0%;}
.article-sidebar .full-width .article-thumbnail {height: 60px; width: 60px; margin: 0;}
.article-sidebar .related-profiles p{font-family: 'Roboto Slab', serif; font-weight: 400; font-size: 0.9em; color: #aaa; letter-spacing: 0.04em; padding-right: 0;}
.article-sidebar .related-profiles h3 {font-family: 'Lato';}
.article-sidebar .related-profiles .thumb-up, .article-sidebar .related-profiles .thumb-down {font-size: 0.8em; color: #b2babe;}
.title-sidebar span:after {content: '|'; padding: 0 5px;}
.advertising {margin: 0 -10px; padding: 10px 0% 0% 0%;text-align: center;}
.advertising p {margin-top:5px;font-family: Roboto, sans-serif; font-size: 0.65em; text-transform: uppercase; font-style: none; letter-spacing: 0.08em; font-weight: 400;}
.advertising img {padding-bottom: 9%;}

.news-item.last {border: none;}
.vistas .date {text-align: left; padding-left: 0;}
.vistas  h4.subtitle {border-bottom: 1px solid #dddddd; padding: 0 0 15px 0; text-transform: uppercase; font-family: 'Roboto Condensed', sans-serif; font-size: 0.85em; font-weight: 400; letter-spacing: 0.05em; border-top: 0;margin:10px 15px 25px 0;}
.vistas .image-new {height: auto; overflow: hidden; padding: 0; margin-bottom: 0px;}
.vistas .stats {padding-right: 0;}
.vistas h3 {font-family: 'Roboto Condensed';font-weight: normal;padding-bottom: 0px;clear: both;}
.vistas .category {margin-bottom: 0px;}
.vistas .views-row {margin-bottom: 25px;padding-left: 0px;}
.vistas .enum {display: block;margin-top: 2px;margin-right: 10px;width: 9%;}
.vistas .enum span {border: solid thin #444848;border-radius: 20px;font-family: 'Roboto Slab';width: 25px;height: 25px;display: block;text-align: center;padding-top: 0.12em;}
.vistas .info {width: 85%;overflow: auto;}
.vistas {padding-left: 0px;}
.vistas.regionales .enum {display: none;}
/* ------------- Noticia Carrusel-------------- */
.noticia-carrusel .article-main-body {padding-top: 20px;}
.most-list {padding: 2% 0; width: 93%;}
.number-list {border: 1px solid #2d3132; text-align: center; padding: 0.7% 2% 0.7% 2%; font-size: 1.8em; border-radius: 2em; font-family: 'Roboto Slab', serif; width: 50px; height: 50px;}
.number-list.ten {padding: 0.7% 2% 0.7% 1.6%;}
.section-list {font-family: 'Lato', sans-serif; font-size: 14px; font-weight: 900; text-transform: uppercase; }
.article-list h4 {margin-bottom: 30px; border-bottom: 2px solid #444848; padding-bottom: 12px; font-family: Georgia, serif; font-weight: 400; font-style: italic; letter-spacing: 0.02em; line-height: 1.5em; font-size: 20px; margin-top: 8px;}
.article-list a, .article-checked a {color: #44a5db; text-transform: uppercase; font-family: Roboto, sans-serif; font-size: 11px; font-weight: 700; letter-spacing: 0.04em;}
.article-carousel .photo-container{ position: relative;}
.article-carousel img{ max-width: 99%; height: auto;}
.article-carousel .prev, .article-carousel .next{ text-indent: -9999px; outline: none; position: absolute; top: 45%; display: block; width: 30px; height: 50px;}
.article-carousel .prev{ background: url(../images/prev.svg) no-repeat center center rgba(0,0,0,0.8); left: 0; background-size: 10px;}
.article-carousel .next{ background: url(../images/next.svg) no-repeat center center rgba(0,0,0,0.8); right: 7px; background-size: 10px;}
.carousel-nav{ margin: 1em 0; text-align: center;}
.carousel-nav a{ display: inline-block; text-indent: -9999px; outline: none; border-radius: 10em; width: 10px; height: 10px; background: #999; margin: 0 2px;}
.carousel-nav .active{ background: #44a5db;}
.noticia-carrusel .article-carousel {width: 93%;}

/* Noticia porcentajes top */
.porcentajes .number-list {border: 0px; text-align: right; padding: 0% 2% 0.7% 2%; font-size: 4.8em; font-weight: bold; font-family: 'Roboto', serif;width: 23%;height: auto;}
.porcentajes {border-top: 2px solid #444848;margin-top: 8%;}
.porcentajes .article-list h4 {border-bottom: 0px;font-weight: bold; font-family: 'Roboto';font-style: normal;margin-top: 15px;margin-bottom: 0px;line-height: 1.3em;font-size: 1.8em;}
/*  filtros   */
.filtros .filtered-results .result.filtered:after {border-left: none; border-bottom: none; background: none;}
.filtros .filtered-results .result.filtered {margin-bottom: 0;}
.filtros .article-main-body {padding-top: 30px;}
.filtros .related-publications {padding-top: 26px;}
.article-filters {padding-top: 4%;}
.article-filters h3{font-family: 'Roboto Slab', serif; font-weight: 700; font-size: 1.3em; border-left: solid 4px #44a5db; padding-left: 1em; letter-spacing: 0.01em; color: #444848;}
.article-filters .instructions{font-family: Roboto, sans-serif; color: #bbb; font-size: 0.9em; font-weight: 300; letter-spacing: 0.03em; padding: 0 0 1em 1.8em;}
.filter-buttons{overflow: hidden; padding-right: 20px;}
.filter-buttons a{background: #efefef; color: #898d90; font-size: 13px; padding: 7px 15px; margin: 0 5px 7px 0; display: inline-block; border-radius: 3px; letter-spacing: 1px;}
.filter-buttons .active{background: #44a5db; color: #fff; border-radius: 3px;}
.filtered-results{ width: 80%; margin: 2em auto;}
.filtered-results .result{ display: inline-block; margin: 0 80px 0 0; width: 23%; padding-bottom: 50px;}
.filtered-results .result .img-container{width: 110px; height: 110px; border-radius: 20em; overflow: hidden; opacity: 0.2; margin: 0 auto;}
.filtered-results .result h6, .filtered-results .result span, .filtered-results .result .opinion .thumb-up, .filtered-results .result .opinion .thumb-down{opacity: 0.2;}
.filtered-results .result:nth-child(3n+0){margin-right: 0;}
.filtered-results .result img{ width: 100%; height: auto;}
.filtered-results .filtered .img-container, .filtered-results .filtered h6, .filtered-results .filtered span, .filtered-results .filtered .opinion .thumb-up, .filtered-results .filtered .opinion .thumb-down{ opacity: 1;}
.filtered-results .result h6{font-family: 'Lato', sans-serif; font-weight: 700; text-align: center; font-size: 16px; margin: 20px 0 2px 0; letter-spacing: 0.02em;}
.filtered-results .result .subtitle{border: none; font-family: 'Roboto Slab', serif; font-size: 14px; text-align: center; display: block; margin: 0; font-weight: 400; text-transform: capitalize; letter-spacing: 0.02em; color: #898d90;}
.filtered-results .opinion {margin: 0 0 0 21px; overflow: hidden; width: 100%;}
.filtered-results .opinion .thumb-up{font-family: 'Roboto Slab', serif; font-size: 0.8em; font-weight: 400; margin: 4% 0; background-position-y: 3px;}
.filtered-results .opinion .thumb-down{font-family: 'Roboto Slab', serif; font-size: 0.8em; font-weight: 400; margin: 4% 0; background-position-y: 9px; padding-bottom: 27px;}

.filtered-results .result.filtered:after {content: "";
    position: absolute;
    bottom: 0;
    width: 15px;
    height: 15px;
    left: 50%;
    margin-left: -7px;
    border-left: 1px solid #ddd;
    border-bottom: 1px solid #ddd;
    -ms-transform: rotate(226deg);
    -webkit-transform: rotate(226deg);
    transform: rotate(135deg); background: #fff;}

.filtered-results .result.filtered {position: relative; padding-bottom: 50px; margin-bottom: -8px;}
/* Pestana */
.pestana .article-main-body {padding-top: 30px;}
.pestana .related-publications {padding-top: 26px;}
.pestana .filtered-results {margin: 0px;}

/* Entrevista */
.article-main-body .article-enterview .question p{font-weight: 700; font-family: 'Lato', sans-serif; font-size: 22px;line-height: 1.5em; margin-bottom: 0;}
.article-enterview .answer{width: 97%;}
.article-main-body .article-enterview .answer strong:before {content:''; position:absolute; left:0; top:50%; height: 4px; width: 46px; display: block; background: #444848;}
.article-main-body .article-enterview .answer strong{position: relative; font-weight: 700; font-family: 'Lato', sans-serif; font-size: 1em; padding-left: 10%;}
.article-enterview {padding: 3% 0 8% 0; border-top: 2px solid #444848; margin-top: 6%; width: 93%;}
.article-enterview blockquote {width: 55%; font-weight: 900; margin: 0 3% 4% -12%;}
.article-enterview .img-container {float: left; width: 40%; margin: 5% 7% 0 -12%;}
.article-enterview .graph-enterview {float: left; width: 40%; margin: 5% 7% 0 -12%; padding: 0; border-top: 2px solid #999;}
.graph-enterview h4 {font-family: 'Roboto Condensed', sans-serif; font-size: 12px; text-transform: uppercase; font-weight: 400; margin-bottom: 30px;}
.graph-enterview h6.category {margin-bottom: 10px;}
.interview {padding-left: 10%; padding-right: 6%;}
.interview .question {padding: 4% 0% 1%;}

/* chequeado */
.article-checked {padding: 3% 0 9%;}
.article-checked p {font-size: 16px;}
.article-checked p strong {font-family: Roboto, serif;}
.checked .author {margin-top: 20px;}
.checked .left-container{ border-right: solid 1px #ddd;}
.checked .left-container:after{content: ""; position: absolute; top: 10px; width: 15px; height: 15px; right: -8px; margin-left: -7.5px; border-left: 1px solid #ddd; border-bottom: 1px solid #ddd;-ms-transform: rotate(226deg); -webkit-transform: rotate(226deg);transform: rotate(226deg); background: #fff;}
.checked .left-container p{font-family: Georgia, serif; font-style: italic; font-weight: 700; font-size: 20px; line-height: 1.4em;}
.checked .left-container .author .img-container { border-radius: 10em; width: 30px; height: 30px; overflow: hidden; float: left; margin: 0 10px 0 0;}
.checked .left-container .author .img-container img{width: 100%; height: auto; -webkit-filter: grayscale(100%); filter: grayscale(100%);}
.checked .left-container .author span{font-size: 0.9em; color: #999; text-transform: none; border-left: solid 1px #ddd; padding-left: 10px; margin: 5px 0 0 0; display: block; float: left; font-family: Georgia, serif;}
.checked .right-container{padding-left: 35px;margin-top:3px;}
.checked .right-container .check{background: #44a5db; color: #fff; text-transform: uppercase; font-size: 11px; font-family: 'Roboto Condensed', sans-serif; padding: 8px 20px; float: left; border-radius: 16px; margin: 0 0 10px 0; letter-spacing: 2px;}
.chequeado .article-content.col-sm-8 {padding-top: 20px;}

/* Quien-Es-Quien Home */
.quien-es-quien .main-section-header{background: #5b3485; padding: 50px 0 45px 0;}
.quien-es-quien.home .main-section-header{background: #5b3485; padding: 50px 0 60px 0;}
.quien-es-quien.home .main-section-header span {font-weight: 100; letter-spacing: 1px; padding: 5px 0;}
.quien-es-quien.home .graph {margin-bottom: 0;}
.quien-es-quien .main-section-header .arrow-down {margin: 2% auto 0%;}
.quien-es-quien .filtered-results .result.filtered:after {border: none; background: none;}
.quien-es-quien-home {margin-bottom: 20px;}
.intro-section {padding: 1% 0; border-bottom: 1px solid #6f7273;}
.intro-section h3 {font-family: 'Roboto Slab', serif; text-transform: uppercase; font-weight: 400; font-size: 1.3em; float: left; padding-right: 1%; margin-right: 1%; letter-spacing: 1px;}
.intro-section p {font-family: 'Roboto Condensed', sans-serif; text-transform: uppercase; letter-spacing: 1px; float: left; margin: 1% 0; font-size: 1em; font-weight: 100; border-left: 2px solid #aaa; padding: 0 0 0 2%;}
.search-sidebar {border-right: 1px solid #ddd; padding: 30px 0 0 0;}
.search-sidebar h3{ font-size: 1em; font-family: 'Roboto Condensed', sans-serif; text-transform: uppercase; font-weight: 300; letter-spacing: 1px; margin: 1em;}
.search-sidebar form{ padding: 0 1em 3em;}
.search-sidebar input{font-family: 'Roboto Slab', serif; color: #b2babe; font-weight: 300; font-size: 12px;}
.search-sidebar input[name="search"]{width: 100%; padding: 9px 5px 9px 30px; border: solid 1px #ddd; background: url(../images/search.svg) no-repeat 5px 50%; background-size: 20px; margin: 10px 0 20px 0;}
.search-sidebar .data-item{ width: 80%; margin: 0 auto 15px auto;}
.search-sidebar .data-item label{ display: block; font-size: 12px;font-family: Roboto, sans-serif; font-weight: 400; color: #444848; margin-bottom: 0;}
.search-sidebar .data-item input, .search-sidebar .data-item select{width: 100%; border: solid 1px #ddd; padding: 9px 5px 9px 15px;  margin: 5px 0; }
.search-sidebar .data-item select {-webkit-appearance: none; border:solid 1px #ddd; border-radius: 0px; background: #fff url(../images/iconos/iconos_select-down.svg) no-repeat 97% 50%; background-size: 20px; color: #b2babe; font-weight: 300; font-family: 'Roboto Slab', serif; font-size: 0.9em; padding: 9px 5px 9px 15px;}
.main-character {padding: 0; width: 73%;}
.main-character .pub-info {width: 200px; height: 200px; border-radius: 20em; overflow: hidden;}
.main-character h3{font-size: 1.4em; font-family: 'Roboto Condensed', sans-serif; text-transform: uppercase; font-weight: 300; letter-spacing: 0.02em; margin: 8% 4% 8% 7%;}
.main-character .character-photo{border-radius: 10em; overflow: hidden; float: left; width: 16%; margin: 0 0% 0 7%;}
.main-character .character-photo img{width: 100%; height: auto;}
.main-character .character-description{float: right; width: 70%;}
.main-character .character-description h2{font-size: 30px; margin: 0 0 0.3em 0; font-family: 'Lato', sans-serif; font-weight: 900;}
.main-character .character-description .character-subtitle{font-family: 'Roboto Slab', serif; font-size: 17px; color: #898d90; margin: 0 0 1em 0;}
.main-character .character-description .character-main-text {padding-right: 13%; padding-bottom: 10%;}
.main-character .character-description .character-main-text p{font-family: Georgia, serif ; line-height: 180%; margin: 30px 0 40px 0; font-size: 18px; color: #444848;}
.main-character .character-description .botton {margin-bottom: 60px;}
.main-character .most-recent {padding: 1% 3% 5% 3%; border-bottom: 1px solid #ddd; border-top: 1px solid #ddd;}
.main-character .most-recent .filtered-results {width:100%;}
.main-character .most-recent h3, .main-character .most-recently-updated h3{margin-top: 30px; margin-bottom: 30px; margin-left: 4%;}
.main-character .most-recent .filtered-results .result {width: 32%; margin: 0 11px 0 0; padding-bottom: 0;}
.main-character .most-recent .filtered-results .result:nth-child(3n+0) {margin-right: 0;}
.main-character .most-recent .filtered-results .result .img-container {margin: 0 auto;}
.main-character .most-recent .filtered-results .result h6 {font-size: 1.5em; margin-top: 25px;}
.main-character .most-recent .filtered-results .result .subtitle {font-size: 1em; color: #898d90;}
.main-character .most-recently-updated {padding: 1% 3% 3% 3%;}
.main-character .most-recently-updated .filtered-results {width:100%;}
.main-character .most-recently-updated .filtered-results .result {width: 32%; margin: 0 11px 0 0;}
.main-character .most-recently-updated .filtered-results .result:nth-child(3n+0) {margin-right: 0;}
.main-character .most-recently-updated .filtered-results .result .img-container {margin: 0 auto;}
.main-character .most-recently-updated .filtered-results .result h6 {font-size: 1.5em; margin-top: 25px;}
.main-character .most-recently-updated .filtered-results .result h6 a{color: #444848;}
.main-character .most-recently-updated .filtered-results .result .subtitle {font-size: 1em; color: #898d90;}
.quien-es-quien .most-popular {padding: 0; margin: 0 auto;}
.quien-es-quien .most-popular h3 {border-bottom: 1px solid #ddd; padding-bottom: 2%; font-size: 1.4em; font-family: 'Roboto Condensed', sans-serif; text-transform: uppercase; font-weight: 300; letter-spacing: 0.02em; margin: 2em 0;}
.quien-es-quien .most-popular .filtered-results {width:100%;}
.quien-es-quien .most-popular .filtered-results .result {width: 32%; margin: 0 11px 0 0;}
.quien-es-quien .most-popular .filtered-results .result:nth-child(3n+0) {margin-right: 0;}
.quien-es-quien .most-popular .filtered-results .result .img-container {margin: 0 auto;}
.quien-es-quien .most-popular .filtered-results .result h6 {font-size: 1.5em; margin-top: 25px;}
.quien-es-quien .most-popular .filtered-results .result h6 a {color: #444848;}
.quien-es-quien .most-popular .filtered-results .result .subtitle {font-size: 1em; color: #898d90;}
.quien-es-quien .most-popular .read {padding: 8px 0px 0 34px; margin: 9px 15px 10px 0;}
.quien-es-quien .most-popular .read span:after {content: "|"; padding-left: 15px;}
.quien-es-quien .most-popular .thumb-up:after {content: "|"; padding-left: 15px;}
.quien-es-quien .most-popular .thumb-up {margin-right: 15px; padding-right: 0;}
.quien-es-quien .most-popular .filtered-results .opinion {width: 76%; margin: 5% auto 0; text-align: center;}
.quien-es-quien .most-popular .filtered-results .opinion span {font-size: 12px; display: block; color: #b2babe;}
.quien-es-quien .graph {margin-bottom: 0;}
.quien-es-quien .filtered-results .opinion .thumb-down {line-height: 20px;}

/* Quien-Es-Quien Perfil */
.title-graph {border-top: solid 1px #ddd; padding: 3% 4% 2% 4.5%;}
.full-profile{ overflow: hidden; text-align: center;}
.full-profile .img-container{ width: 13%; margin: 4em auto 2em; border-radius: 10em; overflow: hidden;}
.full-profile .img-container img{ width: 100%; height: auto;}
.full-profile h1{font-family: 'Lato', sans-serif; font-size: 3em; margin: 0 0 0.3em 0; font-weight: 900; color: #2d3132;}
.full-profile p{font-family: Georgia, serif; color: #666; font-size: 1.1em;}
.full-profile .fans{ overflow: hidden; margin: 30px auto; float: none;}
.full-profile .fan a{margin-left: 26px;}
.full-profile .fan {border-right: 1px solid #ddd; padding-left: 27px;}
.full-profile .not-fan {padding-left: 30px;}
.full-profile .not-fan .botton {margin-left: 10px;}
.full-profile .not-fan a {margin-left: 16px;}
.full-profile .fan p {font-size: 2.5em; font-family: 'Roboto Condensed', sans-serif; letter-spacing: 0; margin-bottom: 0;}
.full-profile .not-fan p{font-size: 2.5em; font-family: 'Roboto Condensed', sans-serif; letter-spacing: 0; margin-bottom: 0;}
.full-profile .related-threads{ float: none; margin: 0 auto 80px auto; overflow: hidden;}
.full-profile .related-threads p{display: inline-block; margin: 0 10px 0 0; font-size: 1em; font-family: Roboto, sans-serif; letter-spacing: 0px; font-size: 12px;}
.full-profile .related-threads a:after {content: "|"; padding-left: 20px;}
.full-profile .related-threads a{ color: #999; padding-left: 10px; margin-right: 10px; font-family: 'Roboto Slab', serif; display: inline-block; font-size: 12px;}
.quien-es-quien-perfil .graph {margin-bottom: 0;}
.most-black {padding: 1% 3% 5% 3%; border-top: 1px solid #ddd;}
.most-black .filtered-results .article {border-bottom: none; border-top: none;}
.most-black .filtered-results .article-thumbnail{ width: 60px; height: 60px;}
.most-black .filtered-results {width: 100%; overflow: hidden; margin-top: 10px; margin-bottom: 10px;}
.most-black .filtered-results h3 {margin: 0%; font-family: Roboto, sans-serif; font-weight: 700; text-transform: none; font-size: 1.6em;}
.most-black .filtered-results p {margin: 0; font-family: Georgia, serif;}
.most-black .filtered-results .cargo {font-family:'Roboto Slab', serif; font-size: 12px; color: #898d90; padding-bottom: 10px;}
.most-black .filtered-results .opinion {margin: 0% 0% 4% 0%;}
.most-black .filtered-results .opinion .thumb-up, .most-black .filtered-results .opinion .thumb-down {margin: 0%;}

/*---- Main Section -----*/
.main-section-header{overflow: hidden; color:#fff; text-align: center; padding: 50px 0;}
.main-section-header h1{font-family: Georgia, serif; font-weight: 700; margin: 0 0 21px; font-size: 80px;}
.main-section-header p{text-transform: uppercase; font-family: Roboto, sans-serif; font-weight: 400; margin: 0 auto; font-size: 14px; letter-spacing: 2px;}
.main-section-header .document-selection{margin: 25px auto 20px auto; /*float: none; margin: 5em auto 1em;*/}
.main-section-header .document-selection ul{ text-align: center; /*padding: 0; margin: 10px auto 0px; overflow: hidden; width: 42%;*/}
.main-section-header .document-selection li{list-style: none; display: inline-block; margin-right: 1%; color: #44a5db; text-align: center; border: solid 1px #fff; font-size: 12px; letter-spacing: 0.15em; text-transform: uppercase; background: none; padding:1em 2em; margin-top: 2%; font-family: Roboto, sans-serif; font-weight: 700;  border-radius: 3px;}
.main-section-header .document-selection li:last-of-type {margin-right: 0;}
.main-section-header .document-selection li a{color: #fff;}
.main-section-header .social.full-header li{padding-right: 10px;}
.main-section-header .social.full-header li.youtube {padding-right: 0;}
.main-section-header .social.full-header .twitter a {background: url(../images/iconos/iconos_twitter-line.svg) no-repeat;}
.main-section-header .social.full-header .facebook a {background: url(../images/iconos/iconos_facebook-line.svg) no-repeat;}
.main-section-header .social.full-header .youtube a {background: url(../images/iconos/iconos_youtube-line.svg) no-repeat;}
.main-section-header .arrow-down {width: 2%; margin: 0 auto 2%;}
.main-section-header .social.full-header {float: none; margin: 2% auto 1%; overflow: hidden; width: 9%; padding: 0;}


/* El IQ */
.el-iq .main-section-header, .el-iq .publication-contact{background: #5b3485;}
.el-iq .tags {padding-bottom: 14px;}
.el-iq .search-sidebar {border-bottom: 1px solid #ddd;}
.el-iq .most-black {border-top:none; padding-top: 0;}
.el-iq .most-black .filtered-results .article {border-bottom: 1px solid #ddd; padding-bottom: 10px;}
.el-iq .most-black .filtered-results .article:last-of-type {border-bottom: none;}
.el-iq .most-black .filtered-results .article-thumbnail {width: 13%; height: 13%;}
.el-iq .most-black .filtered-results h3 {font-size: 30px; font-family: 'Lato', sans-serif; text-transform: none; font-weight: 900;}
.el-iq .most-black .filtered-results .cargo {font-size: 16px; color: #898d90; padding-bottom: 20px;}
.el-iq .most-black .filtered-results .article-content {padding-top: 15px; padding-left: 30px;}
.el-iq .main-publication h3 {margin-top: 0; font-size: 1.4em; font-family: 'Roboto Condensed', sans-serif; text-transform: uppercase; font-weight: 300; letter-spacing: 0.02em;}
.el-iq .main-publication .pub-info, .el-iq .main-publication .pub-description {padding-top: 40px;}
.el-iq .main-publication .pub-description {padding-bottom: 30px;}
.el-iq .main-publication .pub-item .pub-info {padding-left: 0;}
.el-iq .main-publication .pub-item {border-top: 1px solid #ddd; margin-left: 15px; padding-left: 0; margin-right: 15px; padding-right: 0;}
.search-sidebar .data-item input.search, .search-sidebar .data-item button {width: 100%; color: #44a5db; text-align: center; border: solid 1px #44a5db; font-size: 12px; letter-spacing: 0.15em; text-transform: uppercase; background: none; padding:1em 2em; margin-top: 10%; font-family: Roboto, sans-serif; font-weight: 700; display: block; border-radius: 3px;}
.search-sidebar .data-item select{ width: 100% !important; }
.publication-contact{background: #d44862; padding: 7% 10% 12%; font-family: Roboto, sans-serif; font-size: 18px; color: #fff; font-weight: 100;}
.publication-contact a {border: 1px solid #fff; padding: 1em 2em; color: #fff; font-size: 12px; letter-spacing: 0.15em; font-family: Roboto, sans-serif; font-weight: 700; border-radius: 3px; text-transform: uppercase;}
.publication-contact p {padding-bottom: 4%; letter-spacing: 1px;}
.main-publication{margin: 45px 0 0 0px; padding-left: 40px;}
.pub-info img{ width: 100%; height: auto; display: block; margin: 0 auto 20px auto;}
.pub-info ul{ padding: 0; border-top: solid 1px #ddd; font-family: 'Roboto Slab', serif; font-size: 0.9em;}
.pub-info li{ list-style: none; overflow: hidden; text-align: right; border-bottom: solid 1px #ddd; padding: 5px 0; font-weight: 800; color: #898d90;}
.pub-info li strong{ display: block; float: left; text-align: left; font-weight: 300; font-size: 0.8em;}
.pub-info .botton {display: block; margin-top: 10px;}
.pub-description h2{font-family:'Lato', sans-serif; margin: 0; font-weight: 900; font-size: 34px; line-height: 124%;}
.pub-description .pub-subtitle{font-family: 'Roboto Slab', serif; color: #444848; font-size: 1.2em; margin: 20px 0 10px 0; padding-bottom: 10px;}
.result .pub-description {padding-left: 30px;}
.result .pub-description h2 {font-size: 24px;}
.result .pub-description h2 a{color: #444848; line-height: 1.4em;}
.result .pub-description .pub-subtitle {border-bottom: none; margin-top: 15px; margin-bottom: 0; padding-bottom: 5px;}
.result .pub-info img {width: 90%;}
.pub-description .author{ font-size: 1em; border-bottom: solid 1px #ddd; color: #444848; padding-bottom: 4%;}
.main-publication .result {border-bottom: 1px solid #ddd; padding-left: 0; margin-bottom: 20px; padding-bottom: 20px;}
.result .pub-description .author {border-bottom: none; margin: 0;}
.publication-main-text{font-family: Georgia, serif; line-height: 180%; font-size: 1.3em; color: #444848; font-weight: 300;}
.publication-list{overflow: hidden; margin: 60px 0; padding: 0 60px 25px;}
.pub-item {padding:0 2%; margin:0% 0% 5% 0;}
.pub-item:nth-child(4n+0) {margin-right: 0;}
/*.pub-item:nth-child(2n) {padding:2% 6% 2% 2%;}*/
.pub-item.disabled {opacity: 0.5;}
.pub-item .pub-description h2{font-family:'Lato', sans-serif; margin: 0; font-size: 26px;}
.pub-item .pub-description h2 a{color: #444848;}
.pub-item .pub-description .author{font-size: 1em; border: none;}

/* Hágame el cruce */
.hagame-el-cruce .main-section-header h1 {margin: 0% 0 2%;}
.hagame-el-cruce .publication-contact {background: #f06f38;}
.hagame-el-cruce .botton {margin-top: 0%; padding: 1em;}
.hagame-el-cruce .main-section-header{background: #f06f38;}
.hagame-el-cruce .main-section-header .arrow-down {margin: 3% auto 0%;}
.description {font-family: Georgia, serif; font-size: 1.3em; font-weight: 300; letter-spacing: 0.01em; line-height: 1.8em;}
.hagame-el-cruce .tags {margin-top: 8px;}
.hagame-el-cruce .download {padding-top: 20px;}
.hagame-el-cruce .download .small {margin-top: 2px; margin-right: 10px; float: right;}
.hagame-el-cruce .download .base-datos p {float: left; font-size: 12px; color: #b2babe; font-style: normal; letter-spacing: 1px; padding-top: 7px; padding-left: 50px;}
.hagame-el-cruce .full-width .article-content h3 {line-height: 1.3em;}
.hagame-el-cruce .description {padding-top: 20px;}

/* Conversaciones */
.video .article, .si-no .related-news .video.article {width: 33.33333333%; border-top: none;}
.video .article-thumbnail, .si-no .conversaciones .video .article-thumbnail {height: 170px; overflow: hidden; margin-bottom: 30px; padding: 0 25px;}
.video .article-content, .si-no .conversaciones .video .article-content {padding-left:11px;}
.article-thumbnail {position: relative;padding: 0px;text-align: center;}
.article-thumbnail .play a {display: block;}
.article-thumbnail .play {margin-top: -50%; }
.article-thumbnail .play img {width: 60px; }
/* Noticia perfil*/
.description-Perfil {border-top: 1px solid #ddd; border-bottom: 1px solid #ddd; width: 94%; padding: 20px 20px 20px 40px; height: 450px; overflow: auto; margin-bottom: 40px;}
.description-Perfil h2 {padding-bottom: 20px; font-family: 'Lato', sans-serif; line-height: 1.5em; font-weight: 700;}

/* Home */
.updated-date{padding: 15px 0; border-bottom: solid 1px #ddd;font-family: 'Lato', Helvetica; font-weight: 500; text-align: center; font-size: 1.4em; margin: 0 42px; letter-spacing: 1px;}
.updated-date span{ text-transform: uppercase;}

.lead {font-family: 'Lato'; font-size: 15px;font-weight: 400;line-height: 21px;}

.writer-info .botton.small {float:none;margin: 0 auto;display: inline-block;width: auto;position: relative;}
.botton.small {
  font-size: 10px;
    color: #1EAAF1;
    background: #fff;
    border: solid 1px #1EAAF1;
    text-decoration: none;
    padding: 6px 4px;
    font-family: 'Lato',Helvetica;
    text-transform: uppercase;
    text-align: center;
    border-radius: 2px;
    font-weight: 700;
    letter-spacing: 1px;
    min-width: 90px;
}

/*.featured-news p{font-family: 'Roboto Slab', serif; line-height: 180%; font-size: 1.2em; color: #666;}*/

.home .more-news,.silla-regional .more-news {padding-top: 30px;}

.news-main-list .recent-news h4 {float: left; padding: 5px 20px 5px 42px; margin: -12px 0 2em -42px; font-weight: 700;}
.mashregional {position: absolute;top:-16px;display: block;}
.silla-regional .more-news .news-item,.home .more-news .news-item {margin-left: 0px; width: 100%;border-bottom: solid 1px #ddd;margin-bottom: 30px;padding-bottom: 20px;padding-left: 5px;}
.silla-regional .more-news .news-item:last-child, .home .more-news .news-item:last-child {border: 0px;}
.home .advertising {margin: 0;}
.home .category.color-ce-elecciones {width: 55%;}
.writer-article .category.color-ce-elecciones {margin-left: 0; margin-bottom:10px; margin-top: 15px;}
.writer-article .category.color-ce-elecciones a {color: #1EAAF1;}

.news-list .more-news h2 {font-size: 21px; line-height: 25px;}
.news-list h2 {font-family: 'Lato', sans-serif; font-weight: 900; font-size: 36px; margin-top: 2px;}
.news-list h2 a {color: #2d3132; line-height: 1.3em;}
.news-list .load-more-news{float: none; margin: 0px auto; width: auto; display: block;}
.section{margin:3% auto 6%;}
.section.intro-section h3 {padding-bottom: 0; padding-top: 0; border-bottom: none;}
/*.article:nth-child(4n+0) {margin-right: 0;}*/
.section.opinion {padding: 0;}
.opinion-item{border: none; padding: 35px 3% 30px 40px;}
.opinion-item.mesadecentro {border: none; background-color: #f8f8f8;padding: 35px 25px 30px 25px;}
.opinion-item .date{text-align: center; margin: 20px auto 5px auto;width: 85%;}
.opinion-item h4{font-family: serif; font-weight: 900; font-size: 21px; line-height: 25px; margin:0 auto 10px auto;}
.opinion-item h4 a {color: #444848;}
.opinion-item .img-container {padding-left: 0; padding-right: 0px;width: 85%;margin: 0 auto;}
.opinion-item .item-info h5{font-family: Roboto, sans-serif; color: #b3babe; text-transform: uppercase; margin: 10px 0 4px 0; font-weight: 700;}
.opinion-item .item-info .author{color: #b3babe; font-size: 12px; margin: 0; padding-bottom: 10px; font-weight: 400;}
.opinion-item .item-info .author strong{text-transform: uppercase; font-weight: 400;}
.opinion-item img {
  width: 115px; border-radius: 50%;
}
.la-silla-llena{margin: 0 auto; border-top: solid 3px black;padding-top: 20px;padding-right: 0;padding-left: 0;}
.writer-list {margin-top: 30px; margin-bottom: 30px;padding: 0px;}
.debate-list {padding-top: 60px; margin-bottom: 30px;}
.writer-item{border-bottom: solid 1px #ddd; padding-bottom: 35px; margin: 20px 40px 30px 0px;}
.writer-item:last-child{ border: none;}
.writer-info{text-align: center; padding-left: 15px;}
.writer-info .img-container{ border-radius: 10em; overflow: hidden; width: 80px; margin: 0 auto;}
.writer-info .img-container img{ width: 100%; height: auto;}
.writer-info h6{color: #999; font-size: 14px; font-weight: 700;margin-bottom: 0px;font-family: 'Lato', Helvetica;}
.writer-info a{border:solid 1px #1EAAF1; padding: 7px 22px; color:#1EAAF1; font-size: 12px; text-transform: uppercase; text-align: center; margin: 20px auto; display: block;font-family: 'Lato',Helvetica;font-weight: 900;}
.writer-info a.linkusr {
  border: 0px;
  color: #000;
  text-transform: none;
  font-size: 11pt;
  padding: 0px;
  margin: 15px 10px 0px 10px;
  letter-spacing: 0.7px;
  font-weight: 600;
  line-height: 14pt;
}
.writer-info p.cargo {
    font-family: 'Roboto', sans-serif;
    font-size: 12px;
    width: 170px;
    white-space: nowrap;
    overflow: hidden;
    text-overflow: ellipsis;
    margin: 0px auto 25px auto;
}
.writer-article .category{float: left; margin-top: 8px;}
.writer-article .date {float: right;}
.writer-article h4{font-family: 'Lato', sans-serif; font-size: 30px; line-height: 39px; font-weight: 700; margin: 0;}
.writer-article h4 a {color: #444848;}
.debate-list{border-left: solid 1px #ddd; padding-right: 0;}
.debate-list h4{color: #444848; font-family: 'Roboto Condensed', serif; text-transform: uppercase; font-size: 1em; letter-spacing: 1px; margin: 0 0 35px 15px;}
.debate-list .botton { margin: 20px 0 0 46px;}
.debate-item {overflow: hidden; margin-bottom: 20px;}
.debate-item .img-container{ border-radius: 10em; overflow: hidden; padding: 0;margin-top: 7px;}
.debate-item .img-container img{ width: 100%; height: auto;}
.debate-content{border-bottom: solid 1px #ddd;  padding-bottom: 20px; padding-right: 0;padding-left: 0;}
.debate-item h5{font-size: 18px; font-family: 'Lato', sans-serif; margin:5px 0 5px 0;}
.debate-item h5 a {color: #444848;font-weight: bold;}
.debate-item .author{ color: #b2babe;  margin:0; font-size: 0.8em; text-transform: uppercase;}
.news-list {border-right: solid 1px #ddd; padding-bottom: 2%; padding-left: 0px; padding-right: 30px;}
.sidebar .advertising {border-bottom: 0px;}

  /* ---- Carrusel 3 items ---- */
.owl-item:first-of-type {padding: 60px 20px 0px 0px;}
.owl-item {padding: 60px 20px 0px;}

.owl-item .precio {color: #000;font-weight: 400;font-family: 'Lato';font-size: 13px;letter-spacing: 1px;}
.owl-item h5 {margin-bottom:3px; color: #000;font-weight: 400;font-family: 'Lato';font-size: 13px;}

/*Sillla*/
.silla .search-form input {background: url(../images/iconos/iconos_search-white.svg) no-repeat 3px center; border: 1px solid #fff; background-size: 18px;}
.silla .updated-date {font-size: 0.75em; font-weight: 300; letter-spacing: 1px; border-bottom: none;}
.silla .news-main-list .recent-news h4 {float: none;}
aside.article-sidebar .related-news h4{font-family: 'Roboto Condensed', serif; text-align: left; border-bottom: 0px; padding-bottom: 20px; margin-bottom: 0px;padding-left: 0px;}
aside.article-sidebar .related-news h4 a{color: #2d3132; font-weight: 700;}
aside.sidebar {padding-left: 0px;padding-right: 0px;/*border-top:1px solid #ddd;*/}
.silla .image-new {height: 150px; overflow: hidden; margin-bottom: 15px;}
.silla .writer-info a {width: 100%; padding: 1em 2em;}
.silla .updated-date {border-bottom: none; color: #fff; margin: 0;}
.silla .tools a, .silla .tools span {color: #fff;}
.silla .social.full-header li {padding-right: 5px;}
.silla .social.full-header a {width: 25px; height: 25px;}
.silla .social.full-header .twitter a {background: url(../images/iconos/iconos_twitter-line.svg) no-repeat;}
.silla .social.full-header .facebook a {background: url(../images/iconos/iconos_facebook-line.svg) no-repeat;}
.silla .social.full-header .rss a {background: url(../images/iconos/iconos_rss-line.svg) no-repeat;}
.silla .social.full-header .youtube a {background: url(../images/iconos/iconos_youtube-line.svg) no-repeat;}
aside.article-sidebar h6.category {margin-bottom: 10px;}
.silla .news-list .article{margin: 0 0px;}
.silla .news-list {border-right: none;}
aside.article-sidebar h4 {font-family: 'Roboto Condensed', serif; text-align: left; border-bottom: 0px; padding: 20px 0; margin: 0 0 0px 0;padding-left: 0px;}
aside.article-sidebar .image-new {overflow: hidden; height: 80px; margin: 0px;padding-left: 0px;}
#header .silla {border-bottom: 1px solid #fff;}
#header .silla .logo{width: 235px; height: 55px; background-size: 166px; margin: 0 20px 0 0; float: left;}
#header .silla .upper-header {padding: 0 14px 0 30px;}
#header .silla.santander .logo {width: 300px; margin-left: 49px;}
#header .silla.caribe .logo {width: 235px; margin-left: 49px;}
#header .silla .menu li a {color: #fff;}
.silla div.barramenu .nav>li>a {color: #fff;}
#header .silla .menu li ul li a {color: #b2babe;}

/*---- section-opinion ----*/
.section-opinion {background: #4477aa; padding-bottom: 4%;}
.main-section-header.section-opinion .arrow-down {margin: 2% auto 0%;}
.main-section-header.section-opinion h1 {margin: 0% 0 2%;}
.titulo-blog {position: relative; margin: 0 0 6% 0; width: 100%; height: 200px; overflow: hidden;}
.titulo-blog img {position: absolute; left: 50%; top: 50%; height: auto; width: 100%; -webkit-transform: translate(-50%,-50%); -ms-transform: translate(-50%,-50%); transform: translate(-50%,-50%);}
.blog .article h2 {font-family: 'Lato', sans-serif; font-weight: 900; padding-bottom: 10px; color: #2d3132;}
.blog .article {margin: 3% 0 0 0; border-top: 0; padding: 2% 2% 0 2%; font-family: 'Roboto Slab', serif; letter-spacing: 0.3px;}
.blog .editor {font-family: Roboto, sans-serif; color: #898d90;}
.blog .editor a {color: #898d90;}
.autor-blog h3 {padding-left: 0; font-size: 20px; border-top: 1px solid #ddd; padding: 4% 0 2%; line-height: 1.3em; margin-top: 4%; font-weight: 700;}
.autor-blog h3 a {color: #2d3132; font-weight: 900;}
.autor-blog .date {margin-top: 2%; float: left; padding: 1px 0 0 40px;}
.opinion-post .article-content{padding-top: 20px;}
.opinion-post .article-sidebar .article-content {padding-top: 0;}
.opinion-post .article-sidebar .old-posts h4{margin: 10% 6% 0% 0;}
.opinion-post .full-profile {padding: 0 5% 6%;}
.opinion-post .full-profile h1 {font-size: 2em;}
.opinion-post .full-profile h1 a{color: #444848; font-family: 'Lato', sans-serif;}
.opinion-post .full-profile p {font-size: 1em;}
.opinion-post .full-profile .img-container {width: 50%; margin:44px auto 22px;}
.opinion-post .article-meta {padding-right: 0;}
.old-posts {padding: 0 6% 6%; overflow: hidden;}
.old-posts ul {padding: 0; font-family: 'Lato', sans-serif;}
.old-posts li {border-bottom: 1px solid #ddd; padding: 8% 0; list-style: none; font-weight: 700;}
.old-posts li:last-child {border-bottom:none;}
.old-posts li a {color: #2d3132; font-size: 1.2em;}
.old-posts .editor {font-family: 'Roboto Condensed', sans-serif; font-weight: 100; color: #898d90; text-transform: uppercase; font-size: 12px;}
.old-posts li .editor a {color: #898d90; font-size: 12px;}
.old-posts li .editor p {margin-bottom: 0;}
.old-posts .botton {margin: 0 0 10% 12%; display: block; width: 75%;}
.opinion-blog .img-container {padding: 0;}
.opinion-blog .pagination {margin: 4% 0;}
.opinion-blog .carousel-container .prev, .opinion-blog .carousel-container .next {margin-top: 130%;}
.info-autor {border-top: 2px solid #444848; border-bottom: 1px solid #ddd;}
.info-autor .img-container {width: 8%; float: left;}
.title-post {float: left;}
.title-post h1 {margin-top: 2%; margin-bottom: 0; font-family: 'Lato', sans-serif; font-weight: 700; font-size: 28px;}
.title-post h1 a {color: #444848;}
.title-post .editor p, .title-post .editor a {color: #898d90; text-transform: uppercase;}
.opinion-blog .info-autor .botton {float: right;}
.title-post p {margin-bottom: 0;}
.opinion-blog .related-news .article {width: 84%;}
.opinion-blog .content-display {margin: 10px auto;}
.opinion-blog .related-news .article-content h3 {font-size: 32px;}
.opinion-blog .related-news .article-content p {font-family: 'Roboto Slab', serif; line-height: 1.7em;}

/* ------  Puesto login experto  ------ */
#header .sub.menu .stats {float: right; width: 24%; margin: 16px 0 6px 0;}
#header .sub.menu .proceedings {border: 1px solid #44a5db; background: url(../images/iconos/iconos_debate-blue.svg) no-repeat 15px center; background-size: 28%; padding-left: 51px; padding-top: 11px; height: 43px; margin-right: 20px; border-radius: 3px;}
#header .sub.menu .articles {border: 1px solid #44a5db; background: url(../images/iconos/iconos_articulo-blue.svg) no-repeat 15px center; background-size: 20%; padding-left: 47px; padding-top: 11px; height: 43px; border-radius: 3px;}
#header .stats p {width: auto; margin-top: 0; padding-bottom: 0; margin-right: 4; height: 43px; float: left;}
#header .sub.menu .stats a p span {color: #44a5db; padding: 0; font-family: 'Roboto', serif; font-size: 10px; font-weight: 700; text-transform: uppercase;}
#header .stats span {font-size: 10px; letter-spacing: 1px; text-transform: none; font-weight: 300; border-right: 1px solid #fff; padding-right: 20px; color: #fff;}
.proceedings {padding: 4px 15px 0 36px;}
.articles {padding: 4px 15px 0 36px;}
#header .sub.menu {width: 100%; border-top: 1px solid #ddd; margin: 0; padding: 0 0 0 0;}
#header .sub.menu ul {margin-bottom: 0px;}
#header .sub.menu li {padding: 10px 22px; border-right: 1px solid #ddd; margin-right: 0;}
.login {float: left; margin: 20px 0 0 0; font-family: Roboto, sans-serif;}
.puesto .full-profile .img-container {width: 9%; margin: 3% 0 0 7%; float: left;}
.puesto .perfil-container {float: left; width: 80%; text-align: left; padding: 4% 3%;}
.puesto .perfil-container .botton {margin-top: 0;}
.on a {color: #44a5db;}
.name-perfil {float: left; width: 80%; letter-spacing: 1px;}
.name-perfil h1 {margin-bottom: 5px;}
.name-perfil h1 a {color: #444848;}
.name-perfil h2 {font-size: 14px; text-transform: uppercase; color: #b2babe; margin-top: 0; margin-bottom: 20px;}
.perfil-container .boton {float: right; width: 20%;}
.puesto .full-profile p {padding-right: 40px; line-height: 1.7em; font-size: 16px;}
.puesto .content {border-top: 1px solid #dddddd;}
.puesto .tabs ul {margin: 0; padding: 0; overflow: hidden;}
.puesto .tabs li {text-align: center; list-style: none; padding: 2% 9%; font-family: Roboto, sans-serif; font-size: 0.9em; text-transform:uppercase; font-weight: 700; letter-spacing: 1px; margin-bottom: 2%;}
.puesto .tabs li a:hover{ text-decoration: none;}
.puesto .tabs .off {border-bottom: 1px solid #dddddd; border-right: 1px solid #dddddd;}
.puesto .tabs .off a {color: #ccc;}
.puesto .activity {border-bottom: 1px solid #dddddd; padding: 1% 0 2% 0;}
.puesto .activity a {padding: 0 2%; font-family: Roboto, sans-serif; color: #000; font-size: 0.9em; text-decoration: none; position: relative; padding-bottom: 25px;}
.puesto .activity a.active:after{content: ""; position: absolute; bottom: -4px; width: 15px; height: 15px; left: 50%; margin-left: -7.5px; border-left: 1px solid #ddd; border-bottom: 1px solid #ddd;-ms-transform: rotate(135deg); -webkit-transform: rotate(135deg);transform: rotate(135deg); background: #fff;}
.puesto .story-tools {border-bottom: 1px solid #dddddd; padding: 2% 0 1% 0;}
.puesto .story-sort {float: left; width: 80%; margin: 1% 0 0.4% 0;}
.puesto .story-sort a {padding: 0 2%; font-family: Roboto, sans-serif; color: #898d90;}
.puesto .story-sort .select {border-bottom: solid 4px #000; padding: 0 2% 13px 2%; color: #444848;}
.puesto .story-filters {float: right;}
.puesto .story-filters select{appearance:none; -moz-appearance:none; -webkit-appearance:none;  background: #fff; font-family: Roboto, sans-serif; font-size: 0.7em; text-transform:uppercase; border-radius:0; text-align: left; border: none; padding-right: 30px; padding-top: 15px;}
.puesto .article {margin: 2% 4%; padding: 4% 2%;}
.puesto .article:first-of-type {border-top: none;}
.puesto .article-sidebar .full-width .article-thumbnail {width: 40px; height: 40px; margin-right: 15px; margin-top: 8px;}
.puesto .article-sidebar .full-width .article-content p {font-size: 12px;}
.puesto .article-sidebar .sidebar-section{ border-bottom: solid 1px #ddd; padding: 0% 4% 8%;}
.puesto .article-sidebar .sidebar-section.recent-activity, .article-sidebar .sidebar-section.twitter-la-silla {overflow: auto; height: 550px;}
.puesto .article-sidebar .article-thumbnail{margin-left: 0;}
/*.article-sidebar .article-content{ padding-left: 30px; padding-right: 0;}*/
.puesto .article-sidebar .article-content h3{font-family: 'Lato', sans-serif; font-size: 20px; font-weight:700;}
.puesto .article-sidebar .article-content p{ color: #999; font-size: 0.8em;}
.puesto .article-sidebar .followers ul{padding:6% 3% 3% 3%;}
.puesto .article-sidebar .followers li{display: inline-block; width: 25%; padding: 0; border-radius: 10em; overflow: hidden; margin: 2% 8% 8% 2%;}
.puesto .article-sidebar .followers li:nth-child(3n){margin-right: 0;}
.puesto .article-sidebar .followers li img{ width: 100%; height: auto;}
.puesto .article-sidebar article, .article-sidebar .tweet{ float: none; margin: 25px 0; padding-bottom: 15px; margin-left: 20px; padding-top: 9%;}
.puesto .article-sidebar article.comment span{font-size: 14px; font-family: Roboto, sans-serif;}
.puesto .article-sidebar article.comment a {color: #44a5db;}
.puesto .article-sidebar article .img-container, .article-sidebar .tweet .img-container{ padding: 0; border-radius: 10em; overflow: hidden; width: 40px; height: 40px;}
.puesto .article-sidebar article .img-container img, .article-sidebar .tweet .img-container img{ width: 100%; height: auto;}
.puesto .article-sidebar article .time, .article-sidebar .tweet .time{font-family: 'Roboto Slab', serif; color: #999; font-size: 0.9em; margin-left: 18%;}
.puesto .article-sidebar .tweet{ position: relative;}
.puesto .article-sidebar .networks ul{padding: 0; margin: 20px 0;}
.puesto .article-sidebar .networks li{padding: 1% 0 4% 0; list-style: none; overflow: hidden;width: 93%; margin: 0 auto 10px auto; border-bottom: 1px solid #ddd;}
.puesto .article-sidebar .networks li .img-container{ padding: 0; }
.puesto .article-sidebar .networks li .img-container img{width: 120%; max-width: 120%; height: auto; margin-left: -5%;}
.puesto .article-sidebar .networks .network-title{font-family: 'Roboto Slab', serif; /*text-transform: uppercase;*/}
.puesto .article-sidebar .networks .network-follow{ float: right; padding: 0; text-align: right;}
.puesto .follow-botton{font-size: 0.7em; color: #44a5db; background: #fff; border: solid 1px #44a5db; text-decoration: none; padding: 5px 7px; text-transform: uppercase; text-align: center; border-radius: 3px; font-weight: 700; letter-spacing: 1px;}
.puesto .follow-botton.following{border: solid 1px #44a5db; border-radius: 3px;}
.puesto .article-sidebar .tweet .follow-botton{ position: absolute; top: 10px; right: 20px; background: #44a5db; color: #fff;}

.puesto .article-follow .article-content p.date{ float: left; width: 100%; text-align: left;}
.puesto .article-follow .follow-user .img-container{ border-radius: 10em; overflow: hidden; width: 60%; margin: 0 auto;}
.puesto .article-follow .follow-user .img-container img{width: 120%; max-width: 120%; height: auto; margin-left: -10%;}
.puesto .article-follow .follow-user .follow-botton{ display: block; width: 73%; margin: 20px auto 0 auto; }

.puesto.user p.date {margin-top: 10px;}
.puesto.user h6.category {color: #b2babe; text-transform: none; font-family: 'Lato', sans-serif; margin-bottom: 0px; font-size: 13px;}
.puesto.user h6.category strong {color: #444848;}
.puesto.user h6.category span {font-family: 'Roboto Slab', serif;}
.puesto.user .tabs .off {border-right: none;}
.puesto.user .tabs .on {border-right: 1px solid #ddd;}

.color-red-educacion {padding: 1px 25px 3px 24px; width: 72%;}

/*------ Si o No ------*/
.section-header.si-no-header {padding: 30px 0 40px;}
.si-no-header{background: #0C4969; color: #fff;font-family: Georgia, serif; text-transform: uppercase; font-weight: 900;}
.si-no-header .title-si-no, .si-no-header .logo-silla-vacia, .si-no-header .logo-javeriana{ text-align: center;}
.si-no-header .logo-silla-vacia img {width: 50%;}
.si-no-header .logo-silla-vacia {padding-top: 50px;}
.si-no-header .logo-javeriana img {width: 50%;}
.si-no-header .logo-javeriana {padding-top: 35px;}
.si-no-header .title-si-no{ font-size: 50px;}
.si-no-header .title-si-no span{ font-size: 0.5em;}
.si-no-header h5{ text-align: center; font-family: Roboto, sans-serif; text-transform: uppercase;}
.si-no .most-black {padding: 2% 3% 5% 3%;}
.si-no .article-main-body .comments {padding: 4px 0 0 34px;}
.si-no .author .stats {padding-left: 57px;}
.main-section-header.si-no-header .arrow-down {margin: 2% auto 0%;}
.poll-condensed{ background: #eee; padding: 20px 0;}
.poll-condensed p{font-size: 1.6em; font-weight: 700; font-family: 'Lato', sans-serif; padding-left: 65px; padding-top: 4px; margin-bottom: 2px;}
.poll-condensed .voting-buttons{ margin-top: 10px; padding-left: 60px;}
.poll-condensed .voting-buttons span{text-transform: uppercase; font-size: 0.9em; margin: 0 10px 0 0px;}
.poll-condensed .voting-buttons a{font-weight: bold; font-size: 16px; text-transform: uppercase; color: #44a5db; border: solid 1px #44a5db; padding: 10px 40px; margin: 0 10px 0 0; border-radius: 3px; letter-spacing: 1px;}
.poll {border-bottom: 1px solid #ddd;}
.poll-results{border-top: solid 1px #ccc; border-bottom: solid 1px #ccc; padding: 50px 0 30px 0; width: 92%; margin-bottom: 60px;}
.poll-results h6{font-size: 0.9em; font-family: 'Roboto Condensed', serif; text-transform: uppercase; margin: 0 0 30px 0;}
.poll-results .result {padding-bottom: 20px;}
.poll-results .result-title {text-transform: uppercase; font-weight: 700; text-align: right;}
.poll-results .result-image{padding: 0; border-radius: 10em; overflow: hidden; margin-right: 20px;}
.poll-results .result-image {width: 5.5%;}
.poll-results .result-image img{width: 100%; height: auto;}
.poll-results .result-bar {border-left: solid 1px #ccc; text-align: center; padding-top: 8px; padding-bottom: 8px;}
.poll-results .result-bar .bar-container {text-align: left;}
.poll-results .result-bar .bar-container h6 {margin: 0 0 6px 0; letter-spacing: 1px;}
.poll-results .result-bar .bar{background: #eee; padding: 0; margin-bottom: 0px; margin-top: 1px;}
.poll-results.despues .result-bar, .poll-results.durante .result-bar {padding-top: 0;}
.poll-results.despues .result-title, .poll-results.durante .result-title { padding-top: 20px;}
.poll-results.despues .result-bar .bar, .poll-results.durante .result-bar .bar {margin-bottom: 10px;}
.poll-results.despues .result-option {padding-top: 0;}
.poll-results.despues .result-option p{padding-top: 17px;}
.poll-results.durante .result-option {padding-top: 18px;}
.poll-results.durante .result-option p {padding-top: 24px;}
.poll-results .result-bar .bar-resul{background: #44a5db; width: 65%; color: #fff; padding: 0 10px;}
.poll-results .result-bar.no .bar-resul {background: #00537f;}
.poll-results .result-option {padding-top: 6px;}
.poll-results .result-option a{text-align: center; color: #44a5db; border: solid 1px #44a5db; padding: 2px 20px; margin: 0 10px 0px 0; border-radius: 3px; text-transform: uppercase; display: block;}
.poll-results .result-option p {font-size: 12px; color: #898d90; font-family: 'Roboto Slab', serif;}
.question {padding: 1% 6% 4% 6%;}
.question h1 {font-size: 52px; font-weight: 700; padding-bottom: 2%; color: #2d3132;}
.question .botton {font-size: 16px; padding: 1% 5%; border-radius: 3px; margin-left: 2%; margin-top: 0;}
.vote p {text-transform: uppercase; font-family: Roboto, sans-serif; float: left; padding-right: 1%; padding-top: 1%;}

.si-no .related-publications {border-top: none;}
.si-no .most-black {border-top: none;}
.si-no .most-black h4 {font-size: 12px; font-family: 'Roboto Condensed', sans-serif; text-transform: uppercase; font-weight: 300; letter-spacing: 0.02em; margin-bottom: 40px;}
.si-no .most-black .filtered-results .article{padding: 0 2% 0 0; margin: 0;}
.si-no .most-black .filtered-results .article-thumbnail {width: 80px; height: 80px; margin: 0;}
.si-no .most-black .filtered-results .article-content {padding-top: 6%;}
.description-si-no {width: 30%; text-align: center; margin: 0 auto; padding-top: 40px; padding-bottom: 60px; font-family: Roboto, sans-serif; font-weight: 300; text-transform: none;}
.si-no .filter-buttons {padding-left: 15px;}
.si-no .related-news h4{font-family: 'Roboto Condensed', sans-serif; padding-top: 20px;}

.winner {text-transform: uppercase; color: #fff; background:#44a5db; border-radius: 3px; width: 24%; padding: 2px 7px; margin-top: 10px;}
.most-black .filtered-results .winner p {font-family: Roboto, sans-serif; font-weight: 700; letter-spacing: 1px; text-align: center; font-size: 12px;}
.load-more-video {float: none; margin: 40px auto 0; width: 20%; display: block;}

/*--- Modificación ancho columnas ---*/

.sidebar.col-sm-4, .search-sidebar.col-sm-4 {}
.noticias-silla.col-sm-8 {}

.article-sidebar.col-md-4 {}
.article-content.col-sm-8 { padding-right:0; padding-left: 30px;}

.news-main-list .article-sidebar.col-md-4 {}


.puesto .col-sm-8 {}

/*------ Extras ------*/
.section-extra {text-align: center; padding-bottom: 20px;}
.section-extra h2{font-family: Georgia, serif; font-size: 50px; font-weight: 700;}
.section-extra p {font-size: 16px; text-transform: uppercase; letter-spacing: 1px;}
.team {padding-bottom: 90px;}
.team h6 {font-family: 'Lato', sans-serif; font-weight: 900; text-align: center; font-size: 20px; margin: 30px 0 0px 0; letter-spacing: 0.02em; border-bottom: 0;}
.team .subtitle {border: none; font-family: 'Roboto Slab', sans-serif; font-size: 14px; text-align: center; display: block; margin: 0; font-weight: 400; text-transform: capitalize; letter-spacing: 0.02em; color: #898d90;}
.team .img-container {width: 150px; height: 150px; border-radius: 20em; overflow: hidden; margin: 0 auto;}
.team img {width: 100%; height: auto;}
.description-extra {font-size: 18px; line-height: 2em; color: #898d90; font-weight: 300; letter-spacing: 1px;}
.description-extra ul li {padding-bottom: 30px;}
.description-extra span {border-left: 4px solid #44a5db; padding-right: 20px; float: left; height: 22px; margin-top: 35px;}
.description-extra h3 {padding: 30px 0 24px 24px; font-weight: 700; font-family: 'Roboto', sans-serif; color: #444848; line-height: 1.5em;}
.description-extra .first-paragraph {padding-top: 35px;}
.description-extra h4 {padding: 40px 0 10px;}
.accordion article h2{border-bottom: 1px solid #ddd; margin: 0 auto; padding: 30px 0px; width: 80%; text-transform: uppercase; color: #898d90; font-size: 16px; letter-spacing: 1px;}
.accordion {padding-top: 40px;}
.accordion .select {border-bottom: none; background: url(../images/iconos/iconos_close.svg) no-repeat right center; background-size: 25px;}
.accordion .description-extra {border-bottom: 1px solid #ddd; padding-bottom: 60px; margin-bottom: 0;}

/*------ Paz ------*/
.paz .main-section-header p {color: #898d90; text-transform: none; font-family: Georgia, serif; font-size: 13px; font-weight: 100; letter-spacing: 0px; line-height: 1.8em; padding-bottom: 20px;}
.title-paz {font-family: Georgia, serif; text-transform: none; font-size: 48px; color:#009a67; padding-bottom: 20px; font-weight: 700;}
.title-paz h2 {font-family: Roboto, sans-serif; text-transform: uppercase; font-size: 14px; width: 30%; margin: 0 auto; letter-spacing: 1px; line-height: 1.5em; font-weight: 700; padding: 10px 0 0px 0;}
.cruce-acuerdos {padding: 20px 0;}
.cruce-acuerdos img, .laboratorio img {padding: 40px 0;}
.laboratorio {padding: 20px 0;}

.section-paz {padding: 60px 0 0; border-top: 1px solid #ddd;}
.section-paz .article {border-top: none; padding: 0;}
.section-paz.content-display {margin-bottom: 20px;}
.section-paz .number-list {color: #009a67; border: 1px solid #009a67; font-size: 1.4em; width: 40px; height: 40px; padding: 0.7% 2%; margin-top: 4px;}
.section-paz .item .article-content {padding-right: 0; width: 90%;}
.section-paz .item .article-content h3 {padding-right: 0;}
.section-paz .item {overflow: hidden; padding-bottom: 30px;}
.section-paz .title {padding-left: 0;}
.section-paz .title span {background:#009a67; width: 30px; padding: 2px; display: block !important;}
.section-paz .title h2 {line-height: 0.5em; width: 70%;}
.section-paz .title h2 a  {color: #444848; font-family: 'Roboto Slab', serif; text-transform: uppercase; font-size: 18px; font-weight: 700;}
.section-paz .nota {overflow: hidden; padding-top: 30px; border-top: 1px solid #ddd; margin-bottom: 30px;}
.section-paz .nota:first-of-type {border-top: none; padding-top: 0;}
.section-paz .tema-actual a{color: #009a67;}

.section-paz .submenu-paz li a{text-transform: uppercase; font-family: Roboto, sans-serif; color: #b2babe; font-size: 12px; letter-spacing: 1px; font-weight: 700;}
.section-paz .submenu-paz li a.select {color: #2d3132;}
.section-paz .submenu-paz li {padding: 5px 0; list-style: none;}
.section-paz ul.submenu-paz {padding-left: 0; padding-top: 20px;}
.section-paz .botton {text-align: center; margin: 40px 0 60px 230px;}

.paz .main-section-header .arrow-down {margin: 2% auto;}
.paz .main-publication .article-content {padding-bottom: 0px; padding-right: 0; padding-left: 0; margin-left: 0;}
.paz .main-publication .article-content h3 {padding-top: 10px; font-size: 34px;}
.paz .main-publication .article-content h3 a{color: #2d3132;}
.paz .main-publication .follow-user .img-container{ border-radius: 10em; overflow: hidden; width: 100%; margin: 0 auto;}
.paz .main-publication .article-follow .follow-user .img-container img{width: 105%; max-width: 105%; height: auto;}
.paz .main-publication .category {font-weight: normal;}
.paz .main-publication h6.category {color: #b2babe; font-size: 16px; letter-spacing: 0; float: left; margin-bottom: 5px; text-transform: none;}
.paz .main-publication h6.category strong a{color: #444848; font-family: 'Lato', sans-serif; font-weight: 700; letter-spacing: 0.05em;}
.paz .main-publication .article-content p.seguidores {font-size: 12px; color: #b2babe; font-family: 'Roboto', sans-serif; letter-spacing: 0.05em; font-weight: 300;}
.paz .main-publication .article-content p.lead {color: #898d90; font-family: Georgia, serif; font-size: 16px; font-weight: 100;}
.paz .main-publication  .article-follow .article-content p.date{float: left; text-align: left; margin-top: 11px; margin-bottom: 0; font-size: 12px; color: #b2babe; text-transform: uppercase; font-family: 'Roboto Slab', serif; font-weight: normal; letter-spacing: 1px;}

.paz .article-sidebar .full-width .article-thumbnail {}
.paz .article-sidebar .article-content {padding-right: 0;}
.paz .full-width .article-content h3 {color: #2d3132; font-weight: 900;}
.paz .full-width .article-content p {color: #898d90; font-size: 13px;}


/*------ Estilos sillas redes ------*/
.red-lider {background: url(../images/iconos/sillas_sillallena-red-lider.svg) no-repeat; padding: 1px 6px 3px 28px; width: 72%; font-family: 'Roboto Slab', serif;}
.red-educacion {background: url(../images/iconos/sillas_sillallena-red-educacion.svg) no-repeat; padding: 1px 6px 3px 28px; width: 72%; font-family: 'Roboto Slab', serif;}
.red-cachaca {background: url(../images/iconos/sillas_sillallena-red-cachaca.svg) no-repeat; padding: 1px 6px 3px 28px; width: 72%; font-family: 'Roboto Slab', serif;}
.red-mineria {background: url(../images/iconos/sillas_sillallena-red-mineria.svg) no-repeat; padding: 1px 6px 3px 28px; width: 72%; font-family: 'Roboto Slab', serif;}
.red-rural {background: url(../images/iconos/sillas_sillallena-red-rural.svg) no-repeat; padding: 1px 6px 3px 28px; width: 72%; font-family: 'Roboto Slab', serif;}
.red-mujer {background: url(../images/iconos/sillas_sillallena-red-mujer.svg) no-repeat; padding: 1px 6px 3px 28px; width: 72%; font-family: 'Roboto Slab', serif;}
.red-paz {background: url(../images/iconos/sillas_sillallena-red-paz.svg) no-repeat; padding: 1px 6px 3px 28px; width: 72%; font-family: 'Roboto Slab', serif;}
.red-caribe {background: url(../images/iconos/sillas_sillallena-red-caribe.svg) no-repeat; padding: 1px 6px 3px 28px; width: 72%; font-family: 'Roboto Slab', serif;}
.red-santander {background: url(../images/iconos/sillas_sillallena-red-santander.svg) no-repeat; padding: 1px 6px 3px 28px; width: 72%; font-family: 'Roboto Slab', serif;}

/*---- Stats ----*/
.proceedings {background: url(../images/iconos/Iconos_debate.svg) no-repeat; height: 25px;float: left; padding: 4px 15px 0 36px;}
.proceedings span, .articles span {font-size: 12px; color: #b2babe;}
.articles {background: url(../images/iconos/Iconos_articulo.svg) no-repeat; height: 25px;float: left; padding: 4px 15px 0 36px; border-right: none;}
.comments {background: url(../images/iconos/iconos_comments.svg) no-repeat; height: 25px; float: left; padding: 4px 0 0 34px;}
.comments span {font-size: 12px; color: #b2babe;}

/*---- Search Result----*/
.element-invisible {
    margin: 0;
    padding: 0;
    width: 1px;
}
.element-invisible {
    position: absolute !important;
    clip: rect(1px 1px 1px 1px);
    clip: rect(1px, 1px, 1px, 1px);
    overflow: hidden;
    height: 1px;
}
.leaf input[type=checkbox] {
  -webkit-appearance: none;
  appearance: none;
  width: 15px;
  height: 15px;
  border: solid 1px #ddd;
  margin: 0px 10px 0 0;;
}
ul li.leaf {
    list-style: none;
    list-style-image: none;
}

/*---- Adss-top ----*/
.header-adds {
  margin: 0 auto;
  text-align: center;
  overflow: hidden;
  width: 100%;
  padding-top: 15px;
}

/*-------- Estilos para Login --------*/
.lightbox {text-align: center; padding: 5% 0 15% 0; background: rgba(250, 250, 250, 0.965);}
.lightbox a.close{background: url(../images/iconos/iconos_close.svg) no-repeat right; width: 100%; height: 22px; float: right; margin: 7px 60px 100px 9px;}
.lightbox a.close span {text-indent: -9999px; outline: none; display: block;}
.lightbox .logo.full-logo {background: url(../images/logo/logo_silla_logosimbolo.svg) no-repeat center; background-size: 295px; margin: 0;}
.lightbox .logo a {text-indent: -9999px; outline: none; display: block;}
.lightbox h2 {width: 43%; margin: 3% auto; font-size: 20px; line-height: 1.5em; letter-spacing: 1px;}
.problem-login {color: #44a5db; text-transform: uppercase; letter-spacing: 1px; font-size: 12px;}
.problem-login a {font-weight: 700; color:#44a5db;}
.lightbox .create-account {padding: 40px 0 80px;}
.lightbox .data-item input {border: 1px solid #ddd;}
.lightbox .data-item.send input{border: 1px solid #44a5db; color: #44a5db;}
.lightbox .create-account p strong{color: #444848;}
.create-account p a {color: #fff;}
.close {opacity: 0.5;}

#content iframe {
  width: 100%;
}

.silla-llena-content{
  margin-top: 10px;
  margin-bottom: 10px;
}

.silla-llena-content .follow-user {
    padding-top: 10px;
}

.content-display .silla-llena-content .img-container {
    border-radius: 10em;
    overflow: hidden;
    width: 100%;
    margin: 0 auto;
}

.content-display div.follow-user img {
    width: 100%;
    max-width: 100%;
    height: auto;
}


.content-display .silla-llena-content p.date{
    float: left;
    text-align: left;
    margin-top: 7px;
    margin-bottom: 0;
    font-size: 12px;
    color: #b2babe;
    text-transform: uppercase;
    font-family: 'Roboto Slab', serif;
    font-weight: normal;
    letter-spacing: 1px;
}

.content-display .silla-llena-content h6.category {
    color: #b2babe;
    font-size: 13px;
    float: left;
    margin-bottom: 0;
    font-family: Roboto, sans-serif;
}

.content-display .silla-llena-content p.seguidores{
  font-size: 12px;
    color: #b2babe;
    font-family: 'Lato', sans-serif;
    letter-spacing: 0.05em;
    font-weight: 400;
    margin: 10px 0px;
}

.iq-stats{
  margin: 20px 0px;
}

.iq-stats span.pipe{
  font-size: 20px;
  color: #b2babe;
}

.iq-stats .iq-share{
  float: left;
}

/* Estilos para debates en historias */
.debate-historia  {
  margin: 50px 0;
  clear: both;
}

.debate-historia .debate-content {
  border: 0px !important;
}

.debate-historia .logo {
  border-top: solid 2px #f2f2f2;
}

.debate-historia .logo img {
  margin-top: -20px;
  background-color: white;
  padding-right: 15px;
}

.debate-historia h2 {
  font-family: 'Lato';
  font-size: 25px;
  font-weight: bold;
}

.debate-historia .respuestas-debate {
  border: solid thin #f2f2f2;
  border-radius: 10px;
  padding: 20px;
  display: flex;
}

.debate-historia .division {
  position: relative;
  display: flex;
  align-items: center;
}
.debate-historia .lineav {
  height: 100%;
  position: absolute;
  border-right: solid thin #f2f2f2;
  width: 1px;
  left: 50%;
  z-index: 2;
  top:0;
}
.debate-historia .vs {
  border: solid thin #f2f2f2;
  border-radius: 100%;
  width: 50px;
  height: 50px;
  text-align: center;
  vertical-align: middle;
  padding-top: 11px;
  font-size: 18px;
  font-family: Georgia;
  margin: 0 auto;
  background-color: white;
  z-index: 10;
  position: relative;
}

.debate-historia .respuesta {
  color: #7B7B7B;
  font-family: 'Georgia';
  font-style: italic;
  font-size: 16px;
}

.debate-historia .info-autor {
  border:0px !important;
  margin-top:20px;
  padding: 0 0 0 10px;
}

.debate-historia .info-autor figure {
  float: left;
  width: 20%;
  margin-right: 10px;
}

.debate-historia .info-autor .img-container {
  width: 100%;
  display: block;
}

.debate-historia .info-autor .img-container img {
  border-radius: 100%;
}

.debate-historia h4 {
  margin-top:0px;
  margin-bottom: 0px;
  font-size: 16px;
}

.debate-historia h4 a {
  color: black;
}

.debate-historia h4 a:hover {
  text-decoration: underline;
}

.debate-historia span {
  color:#AAA;
  font-size: 13px;
}

.debate-historia .info {
  display: inline-block;
  width: 75%;
}

.debate-historia .info > a {
  color: #4AA7DB;
  font-weight: bold;
}

.debate-historia .participe {
  background-color: #4AA7DB;
  border-radius: 5px;
  display: block;
  width: auto;
  padding: 5px;
  margin-top: 20px;
}

.debate-historia .participe a{
  color:white;
  text-transform: uppercase;
  font-size: 11px;
}

/* Cuéntenos lo que sabe */
.information p {
  color: white !important;
}
.cuentenos {
  margin-top: 30px;
}
.cuentenos label, .cuentenos .description {
  font-size: 16px;
}

/* Quien es quien */
.contextoqq .article-thumbnail {
  width: 25%;
  height: 25%;
  margin-right: 0px;
}
.frameqq {
  background-color: #1D1D1D;
  position: relative;
  margin-top: 30px;
  margin-bottom: 40px;
}
.frameqq .subtitle {
  border-bottom: 0px;
  border-top: 0px;
  margin-left: 35px;
  padding: 25px 0 25px 5px;
}
.frameqq .subtitle span::after {
  padding-left: 10px;
}
.frameqq .subtitle span {
  padding-right: 10px;
}
.buscarqq-container {
  position: absolute;
  top: 22px;
  right: 30px;
  border: solid 1px #777;
  border-radius: 100%;
  padding: 3px;
}

.frameqq .layerbusqueda {
  background-color: rgba(29,29,31,0.95);
  position: absolute;
  height: 100%;
  width: 100%;
  z-index: 10;
}

.frameqq .divtools > img {
  margin-top: -5px;
}

.frameqq .divtools {
  padding: 20px 30px;
}

.frameqq #buscabasico {
  background-color: transparent;
  height: 40px;
  font-size: 18px;
  font-family: 'Georgia';
  color: #777;
  width: 95%;
  border: 0px;
  border-bottom: 1px solid #777;
  padding-bottom: 10px;
}
.autocomplete-suggestions {
  background-color: transparent;
}

.autocomplete-suggestions .info-perfil {
  margin-bottom: 20px;
  font-family: 'Georgia';
}

.autocomplete-suggestions .nombres {
  color: #8d8d8d;
  font-size: 20px;
}

.autocomplete-suggestions .ocupacion {
  color: #565656;
  font-family: 'Roboto';
  font-size: 16px;
}

.autocomplete-suggestions .info-perfil img{
  border-radius: 100%;
  margin-right: 20px;
  margin-top: 5px;
  -webkit-filter: grayscale(100%); /* Chrome, Safari, Opera */
  filter: grayscale(100%);
}
/* Tarjetas quien es quien */
.tarjeta-qq{
  position: absolute;
  width: 200px;
  border: solid thin #ddd;
  background-color: white;
  text-align: center;
  padding: 30px 10px 5px;
}
a {cursor: pointer;}

.tarjeta-qq .cerrar{
  position: absolute;
  top: 5px;
  right: 5px;
  font-size: 10px;
  color: gray;
  font-weight: bolder;
}

.tarjeta-qq img {
  width: 100px;
  border-radius: 100%;
}

.tarjeta-qq a h2 {
  font-family: 'Lato';
  font-size: 15px;
  margin-bottom: 0px;
  color: #444848;
}

.tarjeta-qq h3 {
  font-size: 12px;
  color: #777;
  margin-bottom: 30px;
}

 /* menu bloque qq */
 #nav-qq-super {
  display: inline-block !important;
  padding-left: 0px;
  margin-bottom: -4px;
 }

 #nav-qq-super .dropdown > a  {
  padding-top: 0px !important;
  padding-bottom: 0px !important;
  padding-left: 0px !important;
 }

 #nav-qq-super .dropdown-menu {
  background-color: #1D1D1D;
 }

 #nav-qq-super .dropdown:hover, #nav-qq-super .dropdown {
  border: solid thin #1D1D1D !important;
  margin: 0px;
 }

 #nav-qq-super .dropdown > a:hover, #nav-qq-super .dropdown > a {
  background-color: transparent;
  line-height: 15px;
 }

 #nav-qq-super .dropdown-toggle span::after {
  content: '';
  color: #a3a2a2;
 }

 #nav-qq-super .caret {
  color: #a3a2a2;
  font-size: 12px;
  padding-right: 0px;
  margin-top: -7px;
 }
 #nav-qq-super .dropdown-toggle .menu-super {
  color: #a3a2a2;
  font-family: 'Lato',Helvetica;
  font-size: 20px;
  font-weight: normal;
  text-transform: uppercase;
 }
 #nav-qq-super .navbar-nav {
  margin-left: 0px;
 }

.login-block {
  border: solid thin #ccc;
  padding: 10px;
  border-radius: 5px;
  text-align: left;
  text-transform: none;
  margin-top:10px;
  position: fixed;
  background-color: white;
}
.login-block .form-required {
  display: none;
}
.link-pw {
  width: 100%;
  text-align: right;
  margin-bottom: 10px;
}
.login-block .form-group {
  margin-bottom: 5px;
}
.login-block input {
  height: 30px;
  font-size: 11px;
}
.login-block button, .registro #edit-submit{
  background-color: #44a5db;
  color: white;
  border-radius: 0px;
  border: 0px;
  width: 100%;
  font-family: 'Lato';
  font-size: 12px;
}
.login-block > div {
  position: absolute;
  overflow: hidden;
  height: 10px;
  background-color: white;
  display: inline-block;
  top: -9px;
  width: 15px;
  background-image: url(../images/iconos/iconos_close-arrow.svg);
  background-repeat: no-repeat;
  background-position-x: -1px;
  background-size: 18px;
  right: 20px;
}

.registro label span, #user-login label, #user-pass label{
  display: none;
}

.registro .checkbox input[type=checkbox] {
  margin-left: 0px;
}

.registro .panel-default, .registro .panel-body {
  border: 0px;
  box-shadow: none;
  padding: 0px;
}
.registro #edit-submit{
  width: 60%;
}
.registro h1 {
  font-family: 'Lato';
  font-weight: bolder;
}
#user-login, #user-pass {
  margin-top:25px;
}

section.ticker {
  margin: 0 42px;
  background-color: #f1f4f5;
  text-align: center;
  font-family: 'Lato';
  padding: 10px;
  position: relative;
}
.ticker h1{
  font-size: 1.5em;
  margin-top: 10px;
  font-weight: bold;
}
.ticker .desarrollo{
  position: absolute;
  top: 0;
  left: 7%;
  background-color: #f00000;
  color: white;
  padding: 3px 8px;
  font-family: 'Roboto';
  font-weight: normal;
  font-size: 12px;
}
.pagination {
  margin-top: 60px;
}
.share-container {
  float: right;
}

/* Regionales */

.regionales p.date, .regionales p.tags, .regionales .stats {
  display: none;
}

.related-news.regionales .article-content h3 {
  font-size: 14px;
  line-height: 1.5em;
}

.regionales h6.category {
  width: 100%;
}

.regionales .article-thumbnail {
  width: 30%;
}

.regionales .article-content {
  width: 65%;
  padding: 0;
}

.contenido-iq .descargar {
    width: 100%;
    background-color: transparent;
    border: solid 2px #5054b0;
    color: #5054b0;
    border-radius: 20px;
    font-family: 'Lato';
    text-transform: uppercase;
    font-weight: 700;
    font-size: .8em;
    -webkit-transition: 0.3s;
    transition: 0.3s;
    padding: 2px;
    text-align: center;
    display: block;
}

.contenido-iq .descargar:hover {
    background-color: #5054b0;
    border: solid 2px #5054b0;
    color: white
}

article.comment {
  position: relative;
}
/* Donaciones */
.logo-super {
  position: absolute;
  max-width: 120px;
  right: 0;
  bottom: 20px;
}

.logo-super img {
  width: 100%;
}

.botondonar1 a {
    background-color: #a6d164;
    color: #00537f;
    box-sizing: border-box;
    padding: 0.5em 1em;
    border-left: 3px #00537f solid;
}

.botondonar1 a:hover {
    background-color: #00537f;
    color: #a6d164;
    transition: 0.3s;
}

.botondonar1 {
  float: right;
}

.condensed {
    text-transform: uppercase;
    font-family: 'Roboto Condensed';
    font-size: 1.2em;
    font-weight: 300;
    letter-spacing: 0.3em;
    letter-spacing: 0.3em;
}

@media screen and (min-width: 992px) {
  h4.botondonar1 {
    display: none; }
    
}
@media screen and (max-width: 992px) {
  h4.botondonar1 {
    margin-top: 1.5em;
    font-size: 0.9em;
    font-weight: 400;
    letter-spacing: 0.2em; }
     .divlogo img {
    width: 130px;
    margin-left: -70px;
}
  }

@media screen and (max-width: 640px) {
  h4.botondonar1 {
    margin-top: 2em;
    letter-spacing: 0 !important;
    font-size: 0.6em !important;
    padding: 0.3em !important;
    position:absolute;
    right:0;
  }

  }

/*Fin donaciones*/
