/*
Theme Name: Sinc(i)
Theme URI: http://http://fich.unl.edu.ar/sinc/
Author: Linked comunicaciones - Soluciones yPunto
Author URI: http://solucionesypunto.com
Description: Research Center for Signals, Systems and Computational Intelligence
Version: 1.0
Text Domain: sinci
*/
/**

 */
header {
  margin: 2em 0;
}
header.site-header {
  margin-top: 0;
  padding: 3em 0 1.5em;
}
header.site-header .container {
  position: relative;
}
header .sinc-logo {
  padding-right: 5%;
}
@media (max-width: 640px) {
  header .sinc-logo {
    width: 150px;
  }
}
header .sinc-logo img {
  max-width: 100%;
  height: auto;
}
.home-text {
  margin-top: 10px;
}
.home-text .wpb_row,
.home-text .row {
  margin-bottom: 0;
}
.site-description {
  background: url(img/sinc-header-bg.png) no-repeat right center;
  background-size: contain;
  padding: 1em 0 2em;
  line-height: 1.2;
}
@media (max-width: 640px) {
  .site-description {
    font-size: 12px;
  }
}
.sidebar-izquierda.affix {
  top: 20px;
  position: static;
}
.admin-bar .sidebar-izquierda.affix {
  top: 40px;
}
@media (min-width: 768px) {
  .sidebar-izquierda.affix {
    width: 142.5px;
    position: fixed !important;
  }
}
@media (min-width: 992px) {
  .sidebar-izquierda.affix {
    width: 197.5px;
  }
}
@media (min-width: 1200px) {
  .sidebar-izquierda.affix {
    width: 247.5px;
  }
}
.related-links li {
  padding: 10px 1px;
}
li.list-group-item.contact-menu {
  padding-top: 20px !important;
}
li.list-group-item.contact-menu a:hover {
  cursor: default;
  color: #656565;
}
.sinci-menu {
  font-size: 16px;
}
.sinci-menu .list-group-item {
  border-width: 1px 0 0;
  border-color: #e5e5e5;
  padding: 10px 0;
  font-family: 'Sanchez', serif;
}
.sinci-menu .list-group-item:first-child {
  border-top: 0 none;
}
.sinci-menu .current-menu-item > a {
  color: #0084A9;
}
.sinci-menu a {
  color: #555555;
}
.sinci-menu a:hover {
  text-decoration: none;
  color: #00485d;
}
.sinci-menu .sub-menu {
  display: none;
  padding-left: 20px;
  font-size: .93em;
  padding-bottom: 5px;
}
.sinci-menu .sub-menu .list-group-item {
  border: 0 none;
  padding: 10px 0 0;
}
.sinci-menu > li.current-menu-item .sub-menu {
  display: block;
}
article header {
  margin-top: .5em;
}
article header h1 {
  font-size: 26px;
  padding-right: 30px;
  color: #555555;
  font-family: 'Sanchez', serif;
  border-bottom: 1px solid #e5e5e5;
  padding-bottom: .5em;
  margin-bottom: 1em;
  margin-top: 0;
}
.wpb_content_element {
  margin-bottom: 40px;
}
.primary-content .vc_separator {
  margin-bottom: 1.3em;
}
.primary-content .vc_separator h4 {
  font-size: 20px;
  font-family: 'Sanchez', serif;
  color: #888888;
}
.primary-content .vc_separator .vc_sep_holder .vc_sep_line {
  border-color: #e5e5e5;
}
body .wpb_separator {
  border-bottom: 1px solid #e5e5e5;
}
body .vc_text_separator {
  padding: 4px 0 1px;
  margin: 70px 0 15px;
  border-bottom: 1px solid #e5e5e5;
  height: auto;
}
body .vc_text_separator div,
body .vc_text_separator div p {
  color: #555555;
  line-height: 1.8;
  display: block;
  background-color: transparent;
  position: initial;
  padding: 0;
  margin: 0;
  top: 0;
}
body .patents-contracts .wpb_text_column h4 {
  font-family: 'Raleway', sans-serif;
  font-weight: bold;
  font-size: 17px;
  margin-top: 0;
}
body a:hover {
  cursor: pointer !important;
}
body .alternativa .vc_text_separator {
  border-top-color: transparent;
}
body .alternativa .vc_text_separator div {
  font-family: 'Raleway', sans-serif;
}
.entry-content h1,
.entry-content h2,
.entry-content h3,
.entry-content h4,
.entry-content h5,
.entry-content h6 {
  font-family: 'Raleway', sans-serif;
  font-weight: 500;
}
.entry-content h3 {
  font-size: 18px;
  margin: 10px 0 5px;
}
.technology-content-block {
  padding-top: 3em;
}
.technology-content-block .vc_separator h4 {
  font-size: 23px;
}
.technology-content-block ol li,
.technology-content-block ul li {
  margin-bottom: 1em;
}
.well {
  background-color: #f2f2f2;
  box-shadow: none;
  border: 0 none;
}
.widget {
  margin-bottom: 2em;
}
.widget:last-child {
  margin-bottom: 0.5em;
}
.type-staff .wpb_single_image img {
  width: 100%;
}
.type-staff .staff-name {
  color: #00aeef;
  font-family: 'Sanchez', serif;
  font-size: 22px;
  margin-left: -15px;
}
.type-staff .staff-zero-block {
  margin-top: 30px;
}
.type-staff .staff-first-block {
  margin-top: 15px;
}
.type-staff .staff-first-block .wpb_text_column {
  margin-top: 15px;
}
.type-staff .staff-second-block .vc_text_separator {
  border-top-color: #656565;
  border-bottom-width: 2px;
}
.type-staff .staff-second-block .vc_text_separator div {
  font-family: 'Raleway', sans-serif;
}
.type-staff ul,
.type-staff ol {
  padding-left: 17px;
}
.type-staff ul[class*=list],
.type-staff ol[class*=list] {
  padding-left: inherit;
}
.type-staff .publications-form form {
  padding: 15px 0;
}
.type-staff .publications-form form .control-label {
  padding-right: 5px;
}
.type-staff .publications-form form .form-group {
  padding-right: 5px;
}
.type-staff .publications-form label {
  font-weight: normal;
}
.type-staff .citations span {
  float: left;
}
.type-staff .citations p {
  float: left;
}
.type-staff .citations a {
  margin-left: 10px;
  float: left;
}
.type-staff .citations a:first-child {
  margin-left: 0;
}
.type-staff .citations .advanced-search {
  margin-left: 30px;
}
.entry-header .entry-title {
  font-size: 35px;
}
.publications-block .publications-list {
  margin-bottom: 2.5em;
}
.publications-block .publications-list .publication-item {
  margin-bottom: 1.5em;
}
.publications-block .publications-list .publication-item a {
  font-weight: 500;
}
.publications-block .publications-list .publication-item ul {
  padding-left: 0;
}
.publications-block .publications-list .publication-item ul li::after {
  content: ', ';
}
.publications-block .publications-list .publication-item ul li:last-child::after {
  content: '';
}
.home-staff {
  margin-top: 10px;
}
.home-staff div.vc_text_separator {
  border-bottom: 1px solid #e5e5e5;
  border-top: 0 none;
  margin-bottom: 0;
  margin-top: 0;
}
.home-staff div.vc_text_separator a {
  position: relative;
  display: block;
  color: #555555;
}
.home-staff div.vc_text_separator a:hover,
.home-staff div.vc_text_separator a:focus {
  text-decoration: none;
  color: #00485d;
}
.home-staff div.vc_text_separator a.collapsed .fa {
  -ms-filter: "progid:DXImageTransform.Microsoft.BasicImage(rotation=2)";
  -webkit-transform: rotate(180deg);
  -ms-transform: rotate(180deg);
  transform: rotate(180deg);
}
.home-staff div.vc_text_separator a .fa {
  position: absolute;
  right: 0;
  top: -6px;
}
.home-staff div.vc_text_separator a h3 {
  font-size: 20px;
  padding-right: 30px;
}
.home-staff .staff-block {
  padding: 10px 0 20px;
}
.home-staff .staff-block .home-staff-item {
  margin-bottom: 5px;
}
.home-staff .staff-block .home-staff-name {
  display: inline;
  color: #7c7c7c;
}
.home-staff .staff-block a.home-staff-name {
  display: block;
  color: #3c3c3c;
}
.home-staff .staff-block a.home-staff-name .fa {
  display: none;
}
.home-staff .staff-block a.home-staff-name:hover {
  color: #00485d;
  cursor: pointer;
}
.home-staff .staff-block a.home-staff-name:hover .fa {
  display: inline-block;
}
.home-staff .staff-block .home-staff-tags {
  display: inline;
  text-transform: uppercase;
}
.webdemo-list-item,
.technology-list-item,
.grant-list-item {
  display: block;
  border-bottom: 1px solid #e5e5e5;
  padding-bottom: 30px;
  margin-bottom: 40px;
}
.webdemo-list-item:last-child,
.technology-list-item:last-child,
.grant-list-item:last-child {
  border-bottom: 0 none;
}
.webdemo-list-item:hover img,
.technology-list-item:hover img,
.grant-list-item:hover img {
  opacity: 1;
}
.webdemo-list-item h4,
.technology-list-item h4,
.grant-list-item h4 {
  margin-top: 0;
  font-size: 22px;
}
.webdemo-list-item h4 a,
.technology-list-item h4 a,
.grant-list-item h4 a {
  color: #333;
}
.webdemo-list-item h4 a:hover,
.technology-list-item h4 a:hover,
.grant-list-item h4 a:hover {
  color: #0084A9;
}
.webdemo-list-item .featured-image,
.technology-list-item .featured-image,
.grant-list-item .featured-image {
  margin: 15px 0;
}
.webdemo-list-item img,
.technology-list-item img,
.grant-list-item img {
  max-width: 100%;
  width: 100%;
  height: auto;
  opacity: .8;
}
.webdemo-list-item .excerpt,
.technology-list-item .excerpt,
.grant-list-item .excerpt {
  margin-bottom: 1em;
}
.webdemo-rources-label {
  display: block;
  float: left;
  font-size: 14px;
  font-weight: 500;
  color: #bfbfbf;
  border: 1px solid #e5e5e5;
  border-radius: 2px;
  padding: 1px 5px;
  margin: -1px 15px 0 0;
}
.webdemo-resources {
  margin-bottom: 2em;
  margin-top: -1em;
  font-size: 110%;
  color: #555555;
}
.conicet-link {
  padding-right: 30px;
}
.footer {
  background-color: #f2f2f2;
  padding: 4em 0;
  margin-top: 4em;
}
.entry-content h3.sinc-title {
  font-size: 26px;
  padding-right: 30px;
  color: #555555;
  font-family: 'Sanchez', serif;
  border-bottom: 1px solid #e5e5e5;
  padding-bottom: .5em;
  margin-bottom: 1em;
}
.entry-content {
  margin-bottom: 1.5em;
}
.staff-section {
  margin-bottom: 2em;
}
#grants-current-project .vc_separator.vc_separator-has-text {
  margin-bottom: 2em;
}
#grants-current-project .vc_separator.vc_separator-has-text h4 {
  color: #888888;
}
#grants-current-project .grant-list-item .sinc-title {
  font-size: 17px;
}
#grants-past-project .vc_separator.vc_separator-has-text {
  margin-bottom: 2em;
}
#grants-past-project .grant-list-item {
  padding-bottom: 0;
  border-bottom: 0 none;
  margin-bottom: 1.2em;
}
#grants-past-project .grant-list-item .sinc-title {
  font-size: 15px;
  margin-bottom: 5px;
}
#grants-past-project .grant-list-item .excerpt {
  display: none;
}
