@charset "UTF-8";
/* Copyright (C) YOOtheme GmbH, YOOtheme Proprietary Use License (http://www.yootheme.com/license) */
.frontpage-video {
  line-height: 17px; }

div.frontpage-social {
  line-height: 26px;
  font-size: 11px;
  text-transform: uppercase; }

form.short.frontpage-form > div {
  margin: 5px 0; }

.frontpage-newspaper {
  margin: -15px !important;
  margin-top: 25px !important;
  height: 68px;
  background: #f7f7f7;
  border-top: 1px solid #e2e2e2; }
  .frontpage-newspaper img {
    position: absolute;
    bottom: 0;
    left: 0; }
  .frontpage-newspaper > div {
    margin-left: 100px;
    line-height: 16px; }
    .frontpage-newspaper > div h4 {
      margin: 9px 0 2px 0; }

.frontpage-news,
.frontpage-weather,
.frontpage-stocks {
  background: url(../images/module_line_v.png) 0 0 repeat-x; }
  .frontpage-news:first-child,
  .frontpage-weather:first-child,
  .frontpage-stocks:first-child {
    background: none; }

.frontpage-slideset {
  position: relative;
  width: 260px; }
  .frontpage-slideset img {
    position: absolute;
    top: 2px;
    left: 2px; }
  .frontpage-slideset h3 {
    margin: 0; }
  .frontpage-slideset .slideset-content {
    margin-left: 70px; }

.frontpage-news {
  padding-top: 25px; }
  .frontpage-news:first-child {
    padding-top: 0; }
  .frontpage-news h4 {
    margin: 2px 0 4px 0; }
  .frontpage-news p {
    margin-top: 10px; }

.frontpage-weather {
  position: relative;
  padding: 11px 0 6px 0; }
  .frontpage-weather h5 {
    margin: 0; }
  .frontpage-weather span.temp, .frontpage-weather span.icon {
    position: absolute; }
  .frontpage-weather span.icon {
    top: 7px;
    right: 45px; }
  .frontpage-weather span.temp {
    top: 17px;
    right: 0;
    font-size: 26px; }
  .frontpage-weather span.high {
    color: #c85252; }
  .frontpage-weather span.low {
    color: #5d9ccc; }

.frontpage-stocks {
  position: relative;
  padding: 4px 0 4px 0;
  height: 18px; }
  .frontpage-stocks > span {
    position: absolute;
    top: 4px; }
  .frontpage-stocks span.up, .frontpage-stocks span.down {
    top: 11px;
    left: 0;
    width: 9px;
    height: 5px;
    background: url(../images/icon_stocks.png) 0 0 no-repeat; }
  .frontpage-stocks span.down {
    background-position: 0 -15px; }
  .frontpage-stocks span.name {
    left: 17px; }
  .frontpage-stocks span.points {
    right: 43px; }
  .frontpage-stocks span.percent {
    right: 0; }
  .frontpage-stocks span.green {
    color: #6aa812; }
  .frontpage-stocks span.red {
    color: #c85252; }

#bottom-last .mod-plain ul.blank li {
  font-size: 11px;
  text-transform: uppercase; }

/**
 * developed by Marco Ranieri | © 2018 Ra Ma WEB | www.ramaweb.it
**/
em {
  color: inherit; }

.author-profile {
  margin: 15px 5px; }
  .author-profile img {
    height: 40px;
    border-radius: 100%;
    vertical-align: middle;
    margin-right: 8px; }
  .author-profile.author-bio {
    margin: 40px 25px; }
    .author-profile.author-bio h2 {
      margin-bottom: 1em; }
    .author-profile.author-bio img {
      height: 80px;
      float: left;
      margin-right: 20px; }
    .author-profile.author-bio p {
      display: flex;
      text-align: justify;
      font-style: italic; }
    .author-profile.author-bio:after {
      content: "";
      display: block;
      clear: both; }

#logo img {
  max-height: 90px; }

#skin-banner {
  position: fixed;
  top: 0;
  left: 0;
  right: 0;
  bottom: 0;
  z-index: -999; }
  #skin-banner div {
    height: 100%; }
  #skin-banner .module {
    margin: 0; }
    #skin-banner .module .banneritem a {
      display: block;
      height: 100%;
      background-position: top center;
      background-repeat: no-repeat; }

.banneritem {
  text-align: center; }

#sidebar-a .bannergroup .banneritem {
  border-bottom: 1px dotted #555;
  line-height: 0;
  margin-bottom: 10px;
  padding-bottom: 10px; }
  #sidebar-a .bannergroup .banneritem:last-child {
    margin: 0;
    padding: 0;
    border: none; }
  #sidebar-a .bannergroup .banneritem > div {
    margin: auto; }

#top-b .width50 {
  width: 100%; }

#news-scroll {
  padding: 7px 10px 5px 10px;
  background-color: #760f1b; }

@keyframes scroll {
  0% {
    transform: translate(0, 0); }
  100% {
    transform: translate(-100%, 0); } }

div.marquee {
  float: none !important;
  overflow: hidden;
  margin: 0;
  text-transform: none; }
  div.marquee ul {
    margin: 0;
    padding-left: 100%;
    white-space: nowrap;
    display: inline-block;
    animation: scroll 90s linear infinite; }
    div.marquee ul:hover {
      animation-play-state: paused; }
    div.marquee ul li {
      white-space: nowrap;
      display: inline-block;
      margin-left: 22px;
      position: relative; }
      div.marquee ul li:before {
        content: "\00b7";
        position: absolute;
        top: 0;
        left: -15px;
        color: #fff;
        font-size: 2em; }
      div.marquee ul li:first-child {
        margin-left: 0; }
        div.marquee ul li:first-child:before {
          content: none; }
  div.marquee a {
    font-weight: bold;
    color: #eee !important; }
  div.marquee .feed-item-description {
    color: #999; }

.module .searchbox {
  margin: 10px 0;
  width: 200px; }
  .module .searchbox input {
    color: #666;
    text-shadow: 0 1px 0 rgba(255, 255, 255, 0.7); }
    .module .searchbox input::placeholder {
      color: #AAA; }

#headerbar {
  padding: 15px; }
  #headerbar time {
    display: block;
    text-align: right; }
  #headerbar .banneritem {
    margin-right: 10px; }

.wrapper {
  padding: 118px 0;
  padding-bottom: 0; }

#header {
  margin-top: 0; }

#footer {
  margin-bottom: 12px;
  padding-top: 15px; }
  #footer .menu-line {
    margin-bottom: 0; }

.grid-box img.size-auto {
  width: 100%;
  max-width: 400px;
  display: block;
  margin-bottom: 0.5em; }

.wk-gallery-revista-default .caption {
  background: rgba(0, 0, 0, 0.5);
  width: 275px; }
  .wk-gallery-revista-default .caption a {
    text-decoration: none; }
    .wk-gallery-revista-default .caption a:hover {
      color: #ddd; }
  .wk-gallery-revista-default .caption h3 {
    font-size: 2.2em;
    margin: 0.3em 0; }
    .wk-gallery-revista-default .caption h3 a {
      overflow: hidden;
      display: block;
      display: -webkit-box;
      line-height: 1.2em;
      max-height: 7.2em;
      -webkit-line-clamp: 6;
      -webkit-box-orient: vertical;
      text-transform: none; }
  .wk-gallery-revista-default .caption p {
    color: #bbb;
    margin: 0;
    overflow: hidden;
    display: block;
    display: -webkit-box;
    line-height: 1.5em;
    max-height: 12em;
    -webkit-line-clamp: 8;
    -webkit-box-orient: vertical;
    font-size: 1.2em; }

.latest-news .frontpage-news:after {
  content: "";
  clear: both;
  display: block; }

.latest-news .frontpage-news .image {
  width: 11em;
  height: 7em;
  margin-right: 8px;
  float: left;
  background-repeat: no-repeat;
  background-position: center;
  background-size: cover; }

.latest-news .frontpage-news span {
  display: inline;
  text-transform: none; }

.latest-news .frontpage-news small {
  overflow: hidden;
  display: block;
  display: -webkit-box;
  line-height: 1.5em;
  max-height: 1.5em;
  -webkit-line-clamp: 1;
  -webkit-box-orient: vertical; }

.latest-news .frontpage-news h4 {
  font-size: 1.4em;
  margin: 0 0 3px 0;
  overflow: hidden;
  display: block;
  display: -webkit-box;
  line-height: 1em;
  max-height: 2em;
  -webkit-line-clamp: 2;
  -webkit-box-orient: vertical; }
  .latest-news .frontpage-news h4 a {
    display: inline;
    text-transform: none; }

.latest-news .frontpage-news p {
  margin: 5px 0;
  font-weight: normal;
  text-transform: initial;
  overflow: hidden;
  display: block;
  display: -webkit-box;
  line-height: 1.5em;
  max-height: 3em;
  -webkit-line-clamp: 2;
  -webkit-box-orient: vertical; }

.latest-news .frontpage-news p.mod-articles-category-share,
.latest-news .frontpage-news span.mod-articles-category-links {
  display: none; }

.frontpage-news h4 {
  text-transform: none; }

.last-news .module-title {
  margin-bottom: 15px;
  margin-top: 8px;
  text-transform: uppercase; }

.last-news .module-title .title-inner{
  font-size:23px }

.last-news .frontpage-news {
  line-height: 1.3em; }
  .last-news .frontpage-news .image {
    height: auto;
    width: 100%;
    float: none;
    margin-bottom: 10px;
    padding-bottom: 54%; }
  .last-news .frontpage-news small {
    font-size: 0.95em; }
  .last-news .frontpage-news h4 {
    white-space: normal;
    overflow: hidden;
    display: block;
    display: -webkit-box;
    line-height: 1.2em;
    max-height: 4.8em;
    -webkit-line-clamp: 4;
    -webkit-box-orient: vertical;
    text-transform: none;
    font-size: 1.6em;
    margin: 8px 0; }
  .last-news .frontpage-news p {
    font-size: 1.2em;
    overflow: hidden;
    display: block;
    display: -webkit-box;
    line-height: 1.5em;
    max-height: 7.5em;
    -webkit-line-clamp: 5;
    -webkit-box-orient: vertical; }
  .last-news .frontpage-news p.mod-articles-category-readmore {
    line-height: 1;
    height: auto; }
  .last-news .frontpage-news span.mod-articles-category-links {
    display: inherit; }
    .last-news .frontpage-news span.mod-articles-category-links h6 {
      margin: 15px 0;
      display: list-item;
      margin-left: 20px; }
  .last-news .frontpage-news:not(:hover) span.mod-articles-category-links a {
    color: #b71c1c; }
  .last-news .frontpage-news p.mod-articles-category-share {
    display: inherit;
    text-align: right; }
    .last-news .frontpage-news p.mod-articles-category-share a {
      margin: 0 4px; }
  .last-news .frontpage-news:not(:hover) p.mod-articles-category-share a {
    color: #AAA; }
  .last-news .frontpage-news a.category-more {
    float: right; }

.width50 .last-news .frontpage-news {
  width: 50%;
  float: left; }
  .width50 .last-news .frontpage-news:nth-child(even) {
    clear: left; }
  .width50 .last-news .frontpage-news:first-child {
    width: auto; }
    .width50 .last-news .frontpage-news:first-child > div {
      padding: 0; }
  .width50 .last-news .frontpage-news > div {
    padding: 0 5px; }

.evidenza-fascia {
  position: relative;
  padding: 0;
  margin-bottom: 0; }
  .evidenza-fascia.evidenza-fascia-gallery .mod-articles-category-introtext {
    display: none; }
  .evidenza-fascia.evidenza-fascia-mama .logo-evidenza {
    display: none; }
  .evidenza-fascia .frontpage-news .logo-evidenza {
    position: absolute;
    margin: 10px;
    height: 60px; }
  .evidenza-fascia .frontpage-news .image {
    padding-bottom: 40%;
    margin-bottom: 0; }
  .evidenza-fascia .frontpage-news .content,
  .evidenza-fascia .frontpage-news .mod-articles-category-share {
    position: absolute;
    bottom: 0;
    left: 0;
    right: 0; }
  .evidenza-fascia .frontpage-news .content {
    padding: 14% 15px 8px;
    background-image: linear-gradient(transparent, #213445 75%); }
    .evidenza-fascia .frontpage-news .content h4 {
      overflow: hidden;
      display: block;
      display: -webkit-box;
      line-height: 1.5em;
      max-height: 3em;
      -webkit-line-clamp: 2;
      -webkit-box-orient: vertical;
      color: #F55; }
      .evidenza-fascia .frontpage-news .content h4:hover {
        color: #D44; }
    .evidenza-fascia .frontpage-news .content p {
      overflow: hidden;
      display: block;
      display: -webkit-box;
      line-height: 1.5em;
      max-height: 3em;
      -webkit-line-clamp: 2;
      -webkit-box-orient: vertical; }
    .evidenza-fascia .frontpage-news .content p, .evidenza-fascia .frontpage-news .content small {
      color: #AAA; }
  .evidenza-fascia .frontpage-news:not(:hover) .content h4,
  .evidenza-fascia .frontpage-news:not(:hover) .mod-articles-category-category a {
    color: #FFF; }
  .evidenza-fascia .frontpage-news .mod-articles-category-category {
    position: absolute;
    bottom: 10px;
    z-index: 999;
    right: 10px; }
    .evidenza-fascia .frontpage-news .mod-articles-category-category a {
      color: #F55; }
      .evidenza-fascia .frontpage-news .mod-articles-category-category a:hover {
        color: #D44; }
    .evidenza-fascia .frontpage-news .mod-articles-category-category::before {
      content: "Altre ";
      color: #AAA; }
  .evidenza-fascia .frontpage-news .mod-articles-category-share {
    padding: 0 10px;
    top: 0;
    bottom: initial; }
    .evidenza-fascia .frontpage-news .mod-articles-category-share a {
      color: #F55; }
      .evidenza-fascia .frontpage-news .mod-articles-category-share a:hover {
        color: #D44; }

.wk-slideset-revista .title {
  text-align: center; }
  .wk-slideset-revista .title .color {
    color: #333; }

.wk-slideset-revista .frontpage-slideset {
  /*&:first-child {
			display: none;
		}*/ }
  .wk-slideset-revista .frontpage-slideset .image {
    border: 5px solid #fff;
    box-shadow: 0 0 2px rgba(0, 0, 0, 0.5);
    background-repeat: no-repeat;
    background-position: center;
    background-size: cover;
    height: auto;
    width: 100%;
    float: none;
    margin-bottom: 10px;
    padding-bottom: 56%;
    width: auto; }
  .wk-slideset-revista .frontpage-slideset.video .image {
    position: relative; }
    .wk-slideset-revista .frontpage-slideset.video .image::before {
      content: ' ';
      background-image: url(../images/play.png);
      background-position: center;
      background-repeat: no-repeat;
      background-size: 20%;
      position: absolute;
      top: 0;
      left: 0;
      right: 0;
      bottom: 0; }
  .wk-slideset-revista .frontpage-slideset .mod-articles-category-link {
    display: block; }
  .wk-slideset-revista .frontpage-slideset small {
    overflow: hidden;
    display: block;
    display: -webkit-box;
    line-height: 1.5em;
    max-height: 1.5em;
    -webkit-line-clamp: 1;
    -webkit-box-orient: vertical; }
  .wk-slideset-revista .frontpage-slideset h3 {
    overflow: hidden;
    display: block;
    display: -webkit-box;
    line-height: 1.5em;
    max-height: 4.5em;
    -webkit-line-clamp: 3;
    -webkit-box-orient: vertical;
    height: 4.5em;
    text-transform: none; }

.comuni #system .zebra,
.item205 .nav-child {
  columns: 2;
  -webkit-columns: 2;
  -moz-columns: 2; }

@keyframes realtime {
  50% {
    color: #c85252; } }

.viabilita h4 small {
  font-size: 80%; }

.viabilita h4 small, .viabilita .temp {
  animation: realtime 2s infinite; }

.mod-sppoll p {
  margin: 0; }

.mod-sppoll .title {
  margin-bottom: 1.5em; }

.mod-sppoll .buttons {
  margin-top: 1.5em; }
  .mod-sppoll .buttons a:last-child {
    float: right; }
  .mod-sppoll .buttons a:first-child {
    float: none; }

.mod-sppoll .frontpage-form .radio {
  min-height: initial;
  line-height: 1em;
  margin: 12px 0; }

.mod-sppoll .frontpage-form label {
  display: inline-block;
  line-height: 1em;
  margin: 0; }

.mod-sppoll .frontpage-form button {
  margin: 0; }

.mod-sppoll .sppoll-results .sp-poll-result {
  padding: 0; }

.mod-sppoll .sppoll-results .progress {
  margin: 0; }

.mod-sppoll .sppoll-results .progress-bar {
  min-width: 3em; }
  .mod-sppoll .sppoll-results .progress-bar span {
    padding: 0 7px;
    color: #fff; }

.mod-sppoll .sppoll-results .progress-bar-default {
  background-color: #999999; }

.mod-sppoll .sppoll-results .progress-bar-primary {
  background-color: #00BCD4; }

.mod-sppoll .sppoll-results .progress-bar-info {
  background-color: #4CAF50; }

.mod-sppoll .sppoll-results .progress-bar-success {
  background-color: #FFC107; }

.mod-sppoll .sppoll-results .progress-bar-warning {
  background-color: #FF9800; }

.mod-sppoll .sppoll-results .progress-bar-danger {
  background-color: #F44336; }

.most-read ul {
  margin: 0; }
  .most-read ul li {
    display: block;
    padding: 5px 0;
    border-bottom: 1px solid #ddd; }
    .most-read ul li:last-child {
      border: none; }
    .most-read ul li a {
      overflow: hidden;
      display: block;
      display: -webkit-box;
      line-height: 1em;
      max-height: 2em;
      -webkit-line-clamp: 2;
      -webkit-box-orient: vertical; }

.bottom-credits img {
  margin: 8px auto !important;
  display: block;
  height: 60px;
  filter: grayscale(1); }

.bottom-credits p {
  text-align: center; }

article.item header h1.title {
  text-transform: none;
  font-size: 50px;
  line-height: 1em; }

article.item blockquote p {
  margin: inherit; }

article.item .content > p, article.item .content > blockquote, article.item .content > div:not(.news-player):not(.rwgallery) {
  font-size: 17px !important;
  line-height: 1.5em !important;
  margin: 15px 0 !important; }
  article.item .content > p span, article.item .content > p strong, article.item .content > p em, article.item .content > p b, article.item .content > p i, article.item .content > blockquote span, article.item .content > blockquote strong, article.item .content > blockquote em, article.item .content > blockquote b, article.item .content > blockquote i, article.item .content > div:not(.news-player):not(.rwgallery) span, article.item .content > div:not(.news-player):not(.rwgallery) strong, article.item .content > div:not(.news-player):not(.rwgallery) em, article.item .content > div:not(.news-player):not(.rwgallery) b, article.item .content > div:not(.news-player):not(.rwgallery) i {
    font-family: inherit !important;
    font-size: inherit !important;
    margin: inherit !important;
    line-height: inherit !important;
    color: inherit !important; }
  article.item .content > p a[data-lightbox], article.item .content > blockquote a[data-lightbox], article.item .content > div:not(.news-player):not(.rwgallery) a[data-lightbox] {
    display: inline !important; }
  article.item .content > p img, article.item .content > blockquote img, article.item .content > div:not(.news-player):not(.rwgallery) img {
    width: 50%;
    margin: 0 13px 8px 13px !important; }
  article.item .content > p img.full, article.item .content > blockquote img.full, article.item .content > div:not(.news-player):not(.rwgallery) img.full {
    width: 100%;
    margin: 0 !important;
    margin-bottom: 8px !important; }
  article.item .content > p img.hide, article.item .content > blockquote img.hide, article.item .content > div:not(.news-player):not(.rwgallery) img.hide {
    display: none; }

.isblog #content .width50 article.item img {
  width: 100%;
  margin: 0 !important;
  margin-bottom: 8px !important; }

[class*=theme] .module-title {
  font-size: 1.9em;
  border-bottom-width: 3px; }

.theme-economia .module-title, .theme-economia ._mod-articles-category-title {
  color: #FFF;
  border-bottom-color: #9acffa; }
  .theme-economia .module-title span.title-inner, .theme-economia ._mod-articles-category-title span.title-inner {
    background-color: #2196F3; }
    .theme-economia .module-title span.title-inner a, .theme-economia ._mod-articles-category-title span.title-inner a {
      color: inherit; }
      .theme-economia .module-title span.title-inner a:hover, .theme-economia ._mod-articles-category-title span.title-inner a:hover {
        text-decoration: underline; }
    .theme-economia .module-title span.title-inner .color, .theme-economia ._mod-articles-category-title span.title-inner .color {
      color: #333; }
  .theme-economia .module-title span.title, .theme-economia ._mod-articles-category-title span.title {
    display: inline; }
  .theme-economia .module-title span.subtitle, .theme-economia ._mod-articles-category-title span.subtitle {
    margin-top: 10px;
    margin-bottom: -5px;
    color: #555;
    text-transform: initial;
    font-size: 13px; }

.theme-economia ._mod-articles-category-title:hover {
  color: #0960a5; }

.theme-politica .module-title, .theme-politica ._mod-articles-category-title {
  color: #FFF;
  border-bottom-color: #ffcc80; }
  .theme-politica .module-title span.title-inner, .theme-politica ._mod-articles-category-title span.title-inner {
    background-color: #ff9800; }
    .theme-politica .module-title span.title-inner a, .theme-politica ._mod-articles-category-title span.title-inner a {
      color: inherit; }
      .theme-politica .module-title span.title-inner a:hover, .theme-politica ._mod-articles-category-title span.title-inner a:hover {
        text-decoration: underline; }
    .theme-politica .module-title span.title-inner .color, .theme-politica ._mod-articles-category-title span.title-inner .color {
      color: #333; }
  .theme-politica .module-title span.title, .theme-politica ._mod-articles-category-title span.title {
    display: inline; }
  .theme-politica .module-title span.subtitle, .theme-politica ._mod-articles-category-title span.subtitle {
    margin-top: 10px;
    margin-bottom: -5px;
    color: #555;
    text-transform: initial;
    font-size: 13px; }

.theme-politica ._mod-articles-category-title:hover {
  color: #995b00; }

.theme-cronaca .module-title, .theme-cronaca ._mod-articles-category-title {
  color: #FFF;
  border-bottom-color: #737373; }
  .theme-cronaca .module-title span.title-inner, .theme-cronaca ._mod-articles-category-title span.title-inner {
    background-color: #333333; }
    .theme-cronaca .module-title span.title-inner a, .theme-cronaca ._mod-articles-category-title span.title-inner a {
      color: inherit; }
      .theme-cronaca .module-title span.title-inner a:hover, .theme-cronaca ._mod-articles-category-title span.title-inner a:hover {
        text-decoration: underline; }
    .theme-cronaca .module-title span.title-inner .color, .theme-cronaca ._mod-articles-category-title span.title-inner .color {
      color: #333; }
  .theme-cronaca .module-title span.title, .theme-cronaca ._mod-articles-category-title span.title {
    display: inline; }
  .theme-cronaca .module-title span.subtitle, .theme-cronaca ._mod-articles-category-title span.subtitle {
    margin-top: 10px;
    margin-bottom: -5px;
    color: #555;
    text-transform: initial;
    font-size: 13px; }

.theme-cronaca ._mod-articles-category-title:hover {
  color: black; }

.theme-ambiente .module-title, .theme-ambiente ._mod-articles-category-title {
  color: #FFF;
  border-bottom-color: #a3d7a5; }
  .theme-ambiente .module-title span.title-inner, .theme-ambiente ._mod-articles-category-title span.title-inner {
    background-color: #4caf50; }
    .theme-ambiente .module-title span.title-inner a, .theme-ambiente ._mod-articles-category-title span.title-inner a {
      color: inherit; }
      .theme-ambiente .module-title span.title-inner a:hover, .theme-ambiente ._mod-articles-category-title span.title-inner a:hover {
        text-decoration: underline; }
    .theme-ambiente .module-title span.title-inner .color, .theme-ambiente ._mod-articles-category-title span.title-inner .color {
      color: #333; }
  .theme-ambiente .module-title span.title, .theme-ambiente ._mod-articles-category-title span.title {
    display: inline; }
  .theme-ambiente .module-title span.subtitle, .theme-ambiente ._mod-articles-category-title span.subtitle {
    margin-top: 10px;
    margin-bottom: -5px;
    color: #555;
    text-transform: initial;
    font-size: 13px; }

.theme-ambiente ._mod-articles-category-title:hover {
  color: #2d682f; }

.theme-attualita .module-title, .theme-attualita ._mod-articles-category-title {
  color: #FFF;
  border-bottom-color: #ffe187; }
  .theme-attualita .module-title span.title-inner, .theme-attualita ._mod-articles-category-title span.title-inner {
    background-color: #ffc107; }
    .theme-attualita .module-title span.title-inner a, .theme-attualita ._mod-articles-category-title span.title-inner a {
      color: inherit; }
      .theme-attualita .module-title span.title-inner a:hover, .theme-attualita ._mod-articles-category-title span.title-inner a:hover {
        text-decoration: underline; }
    .theme-attualita .module-title span.title-inner .color, .theme-attualita ._mod-articles-category-title span.title-inner .color {
      color: #333; }
  .theme-attualita .module-title span.title, .theme-attualita ._mod-articles-category-title span.title {
    display: inline; }
  .theme-attualita .module-title span.subtitle, .theme-attualita ._mod-articles-category-title span.subtitle {
    margin-top: 10px;
    margin-bottom: -5px;
    color: #555;
    text-transform: initial;
    font-size: 13px; }

.theme-attualita ._mod-articles-category-title:hover {
  color: #a07800; }

.theme-sanita .module-title, .theme-sanita ._mod-articles-category-title {
  color: #FFF;
  border-bottom-color: #d176e1; }
  .theme-sanita .module-title span.title-inner, .theme-sanita ._mod-articles-category-title span.title-inner {
    background-color: #9c27b0; }
    .theme-sanita .module-title span.title-inner a, .theme-sanita ._mod-articles-category-title span.title-inner a {
      color: inherit; }
      .theme-sanita .module-title span.title-inner a:hover, .theme-sanita ._mod-articles-category-title span.title-inner a:hover {
        text-decoration: underline; }
    .theme-sanita .module-title span.title-inner .color, .theme-sanita ._mod-articles-category-title span.title-inner .color {
      color: #333; }
  .theme-sanita .module-title span.title, .theme-sanita ._mod-articles-category-title span.title {
    display: inline; }
  .theme-sanita .module-title span.subtitle, .theme-sanita ._mod-articles-category-title span.subtitle {
    margin-top: 10px;
    margin-bottom: -5px;
    color: #555;
    text-transform: initial;
    font-size: 13px; }

.theme-sanita ._mod-articles-category-title:hover {
  color: #52145d; }

.theme-eventi .module-title, .theme-eventi ._mod-articles-category-title {
  color: #FFF;
  border-bottom-color: #ffb8a2; }
  .theme-eventi .module-title span.title-inner, .theme-eventi ._mod-articles-category-title span.title-inner {
    background-color: #ff5722; }
    .theme-eventi .module-title span.title-inner a, .theme-eventi ._mod-articles-category-title span.title-inner a {
      color: inherit; }
      .theme-eventi .module-title span.title-inner a:hover, .theme-eventi ._mod-articles-category-title span.title-inner a:hover {
        text-decoration: underline; }
    .theme-eventi .module-title span.title-inner .color, .theme-eventi ._mod-articles-category-title span.title-inner .color {
      color: #333; }
  .theme-eventi .module-title span.title, .theme-eventi ._mod-articles-category-title span.title {
    display: inline; }
  .theme-eventi .module-title span.subtitle, .theme-eventi ._mod-articles-category-title span.subtitle {
    margin-top: 10px;
    margin-bottom: -5px;
    color: #555;
    text-transform: initial;
    font-size: 13px; }

.theme-eventi ._mod-articles-category-title:hover {
  color: #bb2d00; }

.theme-camera .module-title, .theme-camera ._mod-articles-category-title {
  color: #FFF;
  border-bottom-color: #17ffe9; }
  .theme-camera .module-title span.title-inner, .theme-camera ._mod-articles-category-title span.title-inner {
    background-color: #009688; }
    .theme-camera .module-title span.title-inner a, .theme-camera ._mod-articles-category-title span.title-inner a {
      color: inherit; }
      .theme-camera .module-title span.title-inner a:hover, .theme-camera ._mod-articles-category-title span.title-inner a:hover {
        text-decoration: underline; }
    .theme-camera .module-title span.title-inner .color, .theme-camera ._mod-articles-category-title span.title-inner .color {
      color: #333; }
  .theme-camera .module-title span.title, .theme-camera ._mod-articles-category-title span.title {
    display: inline; }
  .theme-camera .module-title span.subtitle, .theme-camera ._mod-articles-category-title span.subtitle {
    margin-top: 10px;
    margin-bottom: -5px;
    color: #555;
    text-transform: initial;
    font-size: 13px; }

.theme-camera ._mod-articles-category-title:hover {
  color: #00302c; }

.theme-associazioni .module-title, .theme-associazioni ._mod-articles-category-title {
  color: #FFF;
  border-bottom-color: #f492b4; }
  .theme-associazioni .module-title span.title-inner, .theme-associazioni ._mod-articles-category-title span.title-inner {
    background-color: #e91e63; }
    .theme-associazioni .module-title span.title-inner a, .theme-associazioni ._mod-articles-category-title span.title-inner a {
      color: inherit; }
      .theme-associazioni .module-title span.title-inner a:hover, .theme-associazioni ._mod-articles-category-title span.title-inner a:hover {
        text-decoration: underline; }
    .theme-associazioni .module-title span.title-inner .color, .theme-associazioni ._mod-articles-category-title span.title-inner .color {
      color: #333; }
  .theme-associazioni .module-title span.title, .theme-associazioni ._mod-articles-category-title span.title {
    display: inline; }
  .theme-associazioni .module-title span.subtitle, .theme-associazioni ._mod-articles-category-title span.subtitle {
    margin-top: 10px;
    margin-bottom: -5px;
    color: #555;
    text-transform: initial;
    font-size: 13px; }

.theme-associazioni ._mod-articles-category-title:hover {
  color: #930e3b; }

.theme-sport .module-title, .theme-sport ._mod-articles-category-title {
  color: #FFF;
  border-bottom-color: #e8efa5; }
  .theme-sport .module-title span.title-inner, .theme-sport ._mod-articles-category-title span.title-inner {
    background-color: #cddc39; }
    .theme-sport .module-title span.title-inner a, .theme-sport ._mod-articles-category-title span.title-inner a {
      color: inherit; }
      .theme-sport .module-title span.title-inner a:hover, .theme-sport ._mod-articles-category-title span.title-inner a:hover {
        text-decoration: underline; }
    .theme-sport .module-title span.title-inner .color, .theme-sport ._mod-articles-category-title span.title-inner .color {
      color: #333; }
  .theme-sport .module-title span.title, .theme-sport ._mod-articles-category-title span.title {
    display: inline; }
  .theme-sport .module-title span.subtitle, .theme-sport ._mod-articles-category-title span.subtitle {
    margin-top: 10px;
    margin-bottom: -5px;
    color: #555;
    text-transform: initial;
    font-size: 13px; }

.theme-sport ._mod-articles-category-title:hover {
  color: #89951a; }

.theme-mobilita .module-title, .theme-mobilita ._mod-articles-category-title {
  color: #FFF;
  border-bottom-color: #a8bac3; }
  .theme-mobilita .module-title span.title-inner, .theme-mobilita ._mod-articles-category-title span.title-inner {
    background-color: #607d8b; }
    .theme-mobilita .module-title span.title-inner a, .theme-mobilita ._mod-articles-category-title span.title-inner a {
      color: inherit; }
      .theme-mobilita .module-title span.title-inner a:hover, .theme-mobilita ._mod-articles-category-title span.title-inner a:hover {
        text-decoration: underline; }
    .theme-mobilita .module-title span.title-inner .color, .theme-mobilita ._mod-articles-category-title span.title-inner .color {
      color: #333; }
  .theme-mobilita .module-title span.title, .theme-mobilita ._mod-articles-category-title span.title {
    display: inline; }
  .theme-mobilita .module-title span.subtitle, .theme-mobilita ._mod-articles-category-title span.subtitle {
    margin-top: 10px;
    margin-bottom: -5px;
    color: #555;
    text-transform: initial;
    font-size: 13px; }

.theme-mobilita ._mod-articles-category-title:hover {
  color: #36474f; }

.theme-viaggi .module-title, .theme-viaggi ._mod-articles-category-title {
  color: #FFF;
  border-bottom-color: #ffa2fc; }
  .theme-viaggi .module-title span.title-inner, .theme-viaggi ._mod-articles-category-title span.title-inner {
    background-color: #ff22f8; }
    .theme-viaggi .module-title span.title-inner a, .theme-viaggi ._mod-articles-category-title span.title-inner a {
      color: inherit; }
      .theme-viaggi .module-title span.title-inner a:hover, .theme-viaggi ._mod-articles-category-title span.title-inner a:hover {
        text-decoration: underline; }
    .theme-viaggi .module-title span.title-inner .color, .theme-viaggi ._mod-articles-category-title span.title-inner .color {
      color: #333; }
  .theme-viaggi .module-title span.title, .theme-viaggi ._mod-articles-category-title span.title {
    display: inline; }
  .theme-viaggi .module-title span.subtitle, .theme-viaggi ._mod-articles-category-title span.subtitle {
    margin-top: 10px;
    margin-bottom: -5px;
    color: #555;
    text-transform: initial;
    font-size: 13px; }

.theme-viaggi ._mod-articles-category-title:hover {
  color: #bb00b5; }

.theme-arte .module-title, .theme-arte ._mod-articles-category-title {
  color: #FFF;
  border-bottom-color: #ffcc80; }
  .theme-arte .module-title span.title-inner, .theme-arte ._mod-articles-category-title span.title-inner {
    background-color: #ff9800; }
    .theme-arte .module-title span.title-inner a, .theme-arte ._mod-articles-category-title span.title-inner a {
      color: inherit; }
      .theme-arte .module-title span.title-inner a:hover, .theme-arte ._mod-articles-category-title span.title-inner a:hover {
        text-decoration: underline; }
    .theme-arte .module-title span.title-inner .color, .theme-arte ._mod-articles-category-title span.title-inner .color {
      color: #333; }
  .theme-arte .module-title span.title, .theme-arte ._mod-articles-category-title span.title {
    display: inline; }
  .theme-arte .module-title span.subtitle, .theme-arte ._mod-articles-category-title span.subtitle {
    margin-top: 10px;
    margin-bottom: -5px;
    color: #555;
    text-transform: initial;
    font-size: 13px; }

.theme-arte ._mod-articles-category-title:hover {
  color: #995b00; }

.theme-moda .module-title, .theme-moda ._mod-articles-category-title {
  color: #FFF;
  border-bottom-color: #ffe187; }
  .theme-moda .module-title span.title-inner, .theme-moda ._mod-articles-category-title span.title-inner {
    background-color: #ffc107; }
    .theme-moda .module-title span.title-inner a, .theme-moda ._mod-articles-category-title span.title-inner a {
      color: inherit; }
      .theme-moda .module-title span.title-inner a:hover, .theme-moda ._mod-articles-category-title span.title-inner a:hover {
        text-decoration: underline; }
    .theme-moda .module-title span.title-inner .color, .theme-moda ._mod-articles-category-title span.title-inner .color {
      color: #333; }
  .theme-moda .module-title span.title, .theme-moda ._mod-articles-category-title span.title {
    display: inline; }
  .theme-moda .module-title span.subtitle, .theme-moda ._mod-articles-category-title span.subtitle {
    margin-top: 10px;
    margin-bottom: -5px;
    color: #555;
    text-transform: initial;
    font-size: 13px; }

.theme-moda ._mod-articles-category-title:hover {
  color: #a07800; }

.theme-ortica .module-title, .theme-ortica ._mod-articles-category-title {
  color: #FFF;
  border-bottom-color: #03c29a; }
  .theme-ortica .module-title span.title-inner, .theme-ortica ._mod-articles-category-title span.title-inner {
    background-color: #014436; }
    .theme-ortica .module-title span.title-inner a, .theme-ortica ._mod-articles-category-title span.title-inner a {
      color: inherit; }
      .theme-ortica .module-title span.title-inner a:hover, .theme-ortica ._mod-articles-category-title span.title-inner a:hover {
        text-decoration: underline; }
    .theme-ortica .module-title span.title-inner .color, .theme-ortica ._mod-articles-category-title span.title-inner .color {
      color: #333; }
  .theme-ortica .module-title span.title, .theme-ortica ._mod-articles-category-title span.title {
    display: inline; }
  .theme-ortica .module-title span.subtitle, .theme-ortica ._mod-articles-category-title span.subtitle {
    margin-top: 10px;
    margin-bottom: -5px;
    color: #555;
    text-transform: initial;
    font-size: 13px; }

.theme-ortica ._mod-articles-category-title:hover {
  color: black; }

.theme-wine .module-title, .theme-wine ._mod-articles-category-title {
  color: #FFF;
  border-bottom-color: #17ffe9; }
  .theme-wine .module-title span.title-inner, .theme-wine ._mod-articles-category-title span.title-inner {
    background-color: #009688; }
    .theme-wine .module-title span.title-inner a, .theme-wine ._mod-articles-category-title span.title-inner a {
      color: inherit; }
      .theme-wine .module-title span.title-inner a:hover, .theme-wine ._mod-articles-category-title span.title-inner a:hover {
        text-decoration: underline; }
    .theme-wine .module-title span.title-inner .color, .theme-wine ._mod-articles-category-title span.title-inner .color {
      color: #333; }
  .theme-wine .module-title span.title, .theme-wine ._mod-articles-category-title span.title {
    display: inline; }
  .theme-wine .module-title span.subtitle, .theme-wine ._mod-articles-category-title span.subtitle {
    margin-top: 10px;
    margin-bottom: -5px;
    color: #555;
    text-transform: initial;
    font-size: 13px; }

.theme-wine ._mod-articles-category-title:hover {
  color: #00302c; }

.theme-libri .module-title, .theme-libri ._mod-articles-category-title {
  color: #FFF;
  border-bottom-color: #f492b4; }
  .theme-libri .module-title span.title-inner, .theme-libri ._mod-articles-category-title span.title-inner {
    background-color: #e91e63; }
    .theme-libri .module-title span.title-inner a, .theme-libri ._mod-articles-category-title span.title-inner a {
      color: inherit; }
      .theme-libri .module-title span.title-inner a:hover, .theme-libri ._mod-articles-category-title span.title-inner a:hover {
        text-decoration: underline; }
    .theme-libri .module-title span.title-inner .color, .theme-libri ._mod-articles-category-title span.title-inner .color {
      color: #333; }
  .theme-libri .module-title span.title, .theme-libri ._mod-articles-category-title span.title {
    display: inline; }
  .theme-libri .module-title span.subtitle, .theme-libri ._mod-articles-category-title span.subtitle {
    margin-top: 10px;
    margin-bottom: -5px;
    color: #555;
    text-transform: initial;
    font-size: 13px; }

.theme-libri ._mod-articles-category-title:hover {
  color: #930e3b; }

.theme-notte .module-title, .theme-notte ._mod-articles-category-title {
  color: #FFF;
  border-bottom-color: #e8efa5; }
  .theme-notte .module-title span.title-inner, .theme-notte ._mod-articles-category-title span.title-inner {
    background-color: #cddc39; }
    .theme-notte .module-title span.title-inner a, .theme-notte ._mod-articles-category-title span.title-inner a {
      color: inherit; }
      .theme-notte .module-title span.title-inner a:hover, .theme-notte ._mod-articles-category-title span.title-inner a:hover {
        text-decoration: underline; }
    .theme-notte .module-title span.title-inner .color, .theme-notte ._mod-articles-category-title span.title-inner .color {
      color: #333; }
  .theme-notte .module-title span.title, .theme-notte ._mod-articles-category-title span.title {
    display: inline; }
  .theme-notte .module-title span.subtitle, .theme-notte ._mod-articles-category-title span.subtitle {
    margin-top: 10px;
    margin-bottom: -5px;
    color: #555;
    text-transform: initial;
    font-size: 13px; }

.theme-notte ._mod-articles-category-title:hover {
  color: #89951a; }

.theme-diario .module-title, .theme-diario ._mod-articles-category-title {
  color: #FFF;
  border-bottom-color: #9acffa; }
  .theme-diario .module-title span.title-inner, .theme-diario ._mod-articles-category-title span.title-inner {
    background-color: #2196F3; }
    .theme-diario .module-title span.title-inner a, .theme-diario ._mod-articles-category-title span.title-inner a {
      color: inherit; }
      .theme-diario .module-title span.title-inner a:hover, .theme-diario ._mod-articles-category-title span.title-inner a:hover {
        text-decoration: underline; }
    .theme-diario .module-title span.title-inner .color, .theme-diario ._mod-articles-category-title span.title-inner .color {
      color: #333; }
  .theme-diario .module-title span.title, .theme-diario ._mod-articles-category-title span.title {
    display: inline; }
  .theme-diario .module-title span.subtitle, .theme-diario ._mod-articles-category-title span.subtitle {
    margin-top: 10px;
    margin-bottom: -5px;
    color: #555;
    text-transform: initial;
    font-size: 13px; }

.theme-diario ._mod-articles-category-title:hover {
  color: #0960a5; }

.theme-top .module-title, .theme-top ._mod-articles-category-title {
  color: #FFF;
  border-bottom-color: #d176e1; }
  .theme-top .module-title span.title-inner, .theme-top ._mod-articles-category-title span.title-inner {
    background-color: #9c27b0; }
    .theme-top .module-title span.title-inner a, .theme-top ._mod-articles-category-title span.title-inner a {
      color: inherit; }
      .theme-top .module-title span.title-inner a:hover, .theme-top ._mod-articles-category-title span.title-inner a:hover {
        text-decoration: underline; }
    .theme-top .module-title span.title-inner .color, .theme-top ._mod-articles-category-title span.title-inner .color {
      color: #333; }
  .theme-top .module-title span.title, .theme-top ._mod-articles-category-title span.title {
    display: inline; }
  .theme-top .module-title span.subtitle, .theme-top ._mod-articles-category-title span.subtitle {
    margin-top: 10px;
    margin-bottom: -5px;
    color: #555;
    text-transform: initial;
    font-size: 13px; }

.theme-top ._mod-articles-category-title:hover {
  color: #52145d; }

.theme-toscana .module-title, .theme-toscana ._mod-articles-category-title {
  color: #FFF;
  border-bottom-color: #f492b4; }
  .theme-toscana .module-title span.title-inner, .theme-toscana ._mod-articles-category-title span.title-inner {
    background-color: #e91e63; }
    .theme-toscana .module-title span.title-inner a, .theme-toscana ._mod-articles-category-title span.title-inner a {
      color: inherit; }
      .theme-toscana .module-title span.title-inner a:hover, .theme-toscana ._mod-articles-category-title span.title-inner a:hover {
        text-decoration: underline; }
    .theme-toscana .module-title span.title-inner .color, .theme-toscana ._mod-articles-category-title span.title-inner .color {
      color: #333; }
  .theme-toscana .module-title span.title, .theme-toscana ._mod-articles-category-title span.title {
    display: inline; }
  .theme-toscana .module-title span.subtitle, .theme-toscana ._mod-articles-category-title span.subtitle {
    margin-top: 10px;
    margin-bottom: -5px;
    color: #555;
    text-transform: initial;
    font-size: 13px; }

.theme-toscana ._mod-articles-category-title:hover {
  color: #930e3b; }

.theme-vista .module-title, .theme-vista ._mod-articles-category-title {
  color: #FFF;
  border-bottom-color: #9acffa; }
  .theme-vista .module-title span.title-inner, .theme-vista ._mod-articles-category-title span.title-inner {
    background-color: #2196F3; }
    .theme-vista .module-title span.title-inner a, .theme-vista ._mod-articles-category-title span.title-inner a {
      color: inherit; }
      .theme-vista .module-title span.title-inner a:hover, .theme-vista ._mod-articles-category-title span.title-inner a:hover {
        text-decoration: underline; }
    .theme-vista .module-title span.title-inner .color, .theme-vista ._mod-articles-category-title span.title-inner .color {
      color: #333; }
  .theme-vista .module-title span.title, .theme-vista ._mod-articles-category-title span.title {
    display: inline; }
  .theme-vista .module-title span.subtitle, .theme-vista ._mod-articles-category-title span.subtitle {
    margin-top: 10px;
    margin-bottom: -5px;
    color: #555;
    text-transform: initial;
    font-size: 13px; }

.theme-vista ._mod-articles-category-title:hover {
  color: #0960a5; }

.theme-lavoro .module-title, .theme-lavoro ._mod-articles-category-title {
  color: #FFF;
  border-bottom-color: #b89588; }
  .theme-lavoro .module-title span.title-inner, .theme-lavoro ._mod-articles-category-title span.title-inner {
    background-color: #795548; }
    .theme-lavoro .module-title span.title-inner a, .theme-lavoro ._mod-articles-category-title span.title-inner a {
      color: inherit; }
      .theme-lavoro .module-title span.title-inner a:hover, .theme-lavoro ._mod-articles-category-title span.title-inner a:hover {
        text-decoration: underline; }
    .theme-lavoro .module-title span.title-inner .color, .theme-lavoro ._mod-articles-category-title span.title-inner .color {
      color: #333; }
  .theme-lavoro .module-title span.title, .theme-lavoro ._mod-articles-category-title span.title {
    display: inline; }
  .theme-lavoro .module-title span.subtitle, .theme-lavoro ._mod-articles-category-title span.subtitle {
    margin-top: 10px;
    margin-bottom: -5px;
    color: #555;
    text-transform: initial;
    font-size: 13px; }

.theme-lavoro ._mod-articles-category-title:hover {
  color: #392822; }

.theme-saracino .module-title, .theme-saracino ._mod-articles-category-title {
  color: #FFF;
  border-bottom-color: #e86a6a; }
  .theme-saracino .module-title span.title-inner, .theme-saracino ._mod-articles-category-title span.title-inner {
    background-color: #b71c1c; }
    .theme-saracino .module-title span.title-inner a, .theme-saracino ._mod-articles-category-title span.title-inner a {
      color: inherit; }
      .theme-saracino .module-title span.title-inner a:hover, .theme-saracino ._mod-articles-category-title span.title-inner a:hover {
        text-decoration: underline; }
    .theme-saracino .module-title span.title-inner .color, .theme-saracino ._mod-articles-category-title span.title-inner .color {
      color: #333; }
  .theme-saracino .module-title span.title, .theme-saracino ._mod-articles-category-title span.title {
    display: inline; }
  .theme-saracino .module-title span.subtitle, .theme-saracino ._mod-articles-category-title span.subtitle {
    margin-top: 10px;
    margin-bottom: -5px;
    color: #555;
    text-transform: initial;
    font-size: 13px; }

.theme-saracino ._mod-articles-category-title:hover {
  color: #5f0e0e; }

.theme-bianca .module-title, .theme-bianca ._mod-articles-category-title {
  color: #FFF;
  border-bottom-color: #ffb8a2; }
  .theme-bianca .module-title span.title-inner, .theme-bianca ._mod-articles-category-title span.title-inner {
    background-color: #ff5722; }
    .theme-bianca .module-title span.title-inner a, .theme-bianca ._mod-articles-category-title span.title-inner a {
      color: inherit; }
      .theme-bianca .module-title span.title-inner a:hover, .theme-bianca ._mod-articles-category-title span.title-inner a:hover {
        text-decoration: underline; }
    .theme-bianca .module-title span.title-inner .color, .theme-bianca ._mod-articles-category-title span.title-inner .color {
      color: #333; }
  .theme-bianca .module-title span.title, .theme-bianca ._mod-articles-category-title span.title {
    display: inline; }
  .theme-bianca .module-title span.subtitle, .theme-bianca ._mod-articles-category-title span.subtitle {
    margin-top: 10px;
    margin-bottom: -5px;
    color: #555;
    text-transform: initial;
    font-size: 13px; }

.theme-bianca ._mod-articles-category-title:hover {
  color: #bb2d00; }

.theme-curva .module-title, .theme-curva ._mod-articles-category-title {
  color: #FFF;
  border-bottom-color: #ffe187; }
  .theme-curva .module-title span.title-inner, .theme-curva ._mod-articles-category-title span.title-inner {
    background-color: #ffc107; }
    .theme-curva .module-title span.title-inner a, .theme-curva ._mod-articles-category-title span.title-inner a {
      color: inherit; }
      .theme-curva .module-title span.title-inner a:hover, .theme-curva ._mod-articles-category-title span.title-inner a:hover {
        text-decoration: underline; }
    .theme-curva .module-title span.title-inner .color, .theme-curva ._mod-articles-category-title span.title-inner .color {
      color: #333; }
  .theme-curva .module-title span.title, .theme-curva ._mod-articles-category-title span.title {
    display: inline; }
  .theme-curva .module-title span.subtitle, .theme-curva ._mod-articles-category-title span.subtitle {
    margin-top: 10px;
    margin-bottom: -5px;
    color: #555;
    text-transform: initial;
    font-size: 13px; }

.theme-curva ._mod-articles-category-title:hover {
  color: #a07800; }

.theme-ragiona .module-title, .theme-ragiona ._mod-articles-category-title {
  color: #FFF;
  border-bottom-color: #e8efa5; }
  .theme-ragiona .module-title span.title-inner, .theme-ragiona ._mod-articles-category-title span.title-inner {
    background-color: #cddc39; }
    .theme-ragiona .module-title span.title-inner a, .theme-ragiona ._mod-articles-category-title span.title-inner a {
      color: inherit; }
      .theme-ragiona .module-title span.title-inner a:hover, .theme-ragiona ._mod-articles-category-title span.title-inner a:hover {
        text-decoration: underline; }
    .theme-ragiona .module-title span.title-inner .color, .theme-ragiona ._mod-articles-category-title span.title-inner .color {
      color: #333; }
  .theme-ragiona .module-title span.title, .theme-ragiona ._mod-articles-category-title span.title {
    display: inline; }
  .theme-ragiona .module-title span.subtitle, .theme-ragiona ._mod-articles-category-title span.subtitle {
    margin-top: 10px;
    margin-bottom: -5px;
    color: #555;
    text-transform: initial;
    font-size: 13px; }

.theme-ragiona ._mod-articles-category-title:hover {
  color: #89951a; }

.theme-saracino .module-title .color {
  color: #FFF !important; }

.theme-ortica .module-title {
  font-size: 1.7em; }
  .theme-ortica .module-title .color {
    color: #FFF !important; }

.news-player h1, .news-player h2, .news-player h3 {
  text-transform: none; }

.video {
  position: relative;
  padding-bottom: 56.25%;
  clear: both; }
  .video iframe {
    position: absolute;
    width: 100%;
    height: 100%; }

/* soccer match */
@keyframes live {
  50% {
    color: #FFF; } }

.soccerMatch {
  background-image: linear-gradient(rgba(0, 0, 0, 0.5), rgba(0, 0, 0, 0.8)), url(../images/bg_soccerMatch.jpg);
  background-repeat: no-repeat;
  background-position: center;
  background-color: #750f1b;
  text-align: center;
  color: #fff;
  line-height: 1.5;
  padding: 12px; }
  .soccerMatch table {
    margin: 0 auto;
    width: 100%;
    max-width: 500px; }
    .soccerMatch table td {
      width: 40%; }
    .soccerMatch table td:nth-child(2) {
      width: 10%; }
    .soccerMatch table .league {
      font-size: 1.4em;
      font-weight: bold;
      text-transform: uppercase; }
    .soccerMatch table .live {
      font-size: 1.3em;
      font-weight: bold; }
      .soccerMatch table .live td:nth-child(2) {
        background-color: #FFF;
        color: #f00;
        animation: live 2s infinite; }
    .soccerMatch table .teams {
      font-size: 1.8em; }
    .soccerMatch table .score {
      font-size: 3em;
      line-height: 1.3em; }
      .soccerMatch table .score td {
        padding-bottom: 18px; }
    .soccerMatch table .marker {
      vertical-align: top;
      text-align: right; }
      .soccerMatch table .marker td:nth-child(2) {
        position: relative; }
      .soccerMatch table .marker td:nth-child(3) {
        text-align: left; }
      .soccerMatch table .marker .sep {
        width: 0px;
        height: 100%;
        border-right: 1px dotted;
        margin: 0 auto;
        position: absolute;
        top: 0;
        left: 50%; }
      .soccerMatch table .marker p {
        margin: 0; }

/** Redazione **/
.page.redazione .contacts .item-image {
  width: 50px;
  text-align: center; }

.page.redazione .contacts img {
  width: 100%;
  border-radius: 100%; }

.page.redazione #system > h3.category {
  font-size: 20px;
  line-height: 1;
  margin-top: 0; }

.page.redazione .contact header .name {
  margin: 0; }

.page.redazione .contact header .role {
  margin: 0 0 8px 0;
  font-size: 16px;
  line-height: 20px;
  font-weight: normal;
  text-transform: uppercase; }

.page.redazione .contact .content .image {
  width: 30%;
  float: left;
  padding: 15px 15px 15px 0;
  box-sizing: border-box; }
  .page.redazione .contact .content .image img {
    border-radius: 100%; }

.page.redazione .contact .content .info {
  width: 70%;
  float: left; }

.page.redazione .contact .content .articles {
  clear: both;
  padding-top: 1px; }
