@import url(https://fonts.googleapis.com/css?family=Rajdhani:400,300,500,600,700);
/*
 * Variabili di utility
 */
/*---------------------------------------------------
    LESS Elements 0.9
  ---------------------------------------------------
    A set of useful LESS mixins
    More info at: http://lesselements.com
  ---------------------------------------------------*/
@font-face {
  font-family: 'FontAwesome';
  src: url('/sites/all/themes/sia/css/fonts/fontawesome-webfont.eot');
  src: url('/sites/all/themes/sia/css/fonts/fontawesome-webfont.eot?#iefix') format('embedded-opentype'), url('/sites/all/themes/sia/css/fonts/fontawesome-webfont.woff2') format('woff2'), url('/sites/all/themes/sia/css/fonts/fontawesome-webfont.woff') format('woff'), url('/sites/all/themes/sia/css/fonts/fontawesome-webfont.ttf') format('truetype'), url('/sites/all/themes/sia/css/fonts/fontawesome-webfont.svg#fontawesomeregular') format('svg');
  font-weight: normal;
  font-style: normal;
}
.view-glossario {
  margin-top: -60px;
  float: left;
  position: relative;
}
.view-glossario .aplhabet-filters {
  width: 100%;
}
.view-glossario .aplhabet-filters ul {
  padding-left: 0;
}
.view-glossario .aplhabet-filters li {
  color: #ffffff;
  display: inline-block;
  padding: 2.5px;
  font-size: 1.429em;
}
.view-glossario .aplhabet-filters li:first-child {
  padding-left: 0;
}
.view-glossario .aplhabet-filters li a {
  background-color: #F7F7F7;
  color: #666666;
  display: inline-block;
  font-weight: bold;
  font-family: 'Rajdhani', sans-serif;
  padding: 8px 22px;
}
.view-glossario .aplhabet-filters li a:hover {
  background-color: #ac0633;
  color: #ffffff;
  text-decoration: none;
}
.view-glossario .aplhabet-filters li a:focus {
  text-decoration: none;
}
.view-glossario .aplhabet-filters li a.active {
  background-color: #ac0633;
  color: #ffffff;
}
.view-glossario .title-table,
.view-glossario .description-table {
  font-family: 'Rajdhani', sans-serif;
  font-size: 1.429em;
}
.view-glossario .view-content .views-row {
  background: #F7F7F7;
  overflow: hidden;
  padding-top: 5px;
  padding-bottom: 5px;
}
.view-glossario .view-content .views-row:nth-child(even) {
  background: #ffffff;
}
.view-glossario .view-content.filter .views-row {
  display: none;
}
.view-glossario .view-content.filter .views-row.visible {
  display: block;
}
