/*Modifiche estetiche home page by Mirus */

.page-id-31202 .metaslider.ms-theme-nivo-light .slider-wrapper{
  background:transparent !important;
  padding-top:0 !important;
  padding-bottom:0 !important;
  padding-left:0 !important;
}
.page-id-31202 .widget-date-post{
  display:inline;
}

.page-id-31202 .nivo-caption{
  opacity:1;
  padding:20px;
	/* Permalink - use to edit and share this gradient: https://colorzilla.com/gradient-editor/#000000+0,000000+100&0+0,1+100 */
	background: -moz-linear-gradient(top, rgba(0,0,0,0) 0%, rgba(0,0,0,1) 100%); /* FF3.6-15 */
	background: -webkit-linear-gradient(top, rgba(0,0,0,0) 0%,rgba(0,0,0,1) 100%); /* Chrome10-25,Safari5.1-6 */
	background: linear-gradient(to bottom, rgba(0,0,0,0) 0%,rgba(0,0,0,1) 100%); /* W3C, IE10+, FF16+, Chrome26+, Opera12+, Safari7+ */
	filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#00000000', endColorstr='#000000',GradientType=0 ); /* IE6-9 */

}
.page-id-31202 .nivo-caption p{padding:0; font-size:27px; line-height:32px; color:#ffffff; padding-top:40px;}

/* Stili barre separatrici colorate */
.underlined h5{
  border-bottom:1px solid #ccc;
  position:relative;
  padding:10px 0;
  font-weight:bold;
}
.underlined h5:before,
.underlined h5:after{
  content:'';
  display:block;
  height:0;
  border-bottom:3px solid #000;
  position:absolute;
  bottom:-1px;
}
.underlined h5:before{
  width:45px;
  left:0;
}
.underlined h5:after{
  width:15px;
  left:50px;
}
.violet h5:after, .violet h5:before{border-color:#F56CF9}
.red h5:after, .red h5:before{border-color:#cd222b}
.blue h5:after, .blue h5:before{border-color:#0066cc}

.metaslider.ms-theme-nivo-light .slider-wrapper {
  background-color: transparent!important;
}
.nivo-caption {
  /*background-color: transparent!important;*/
  /*background-color: rgba(0,0,0,0.3)!important;*/
  background: linear-gradient(to bottom, transparent, #000)!important; /* Sfumatura */ 
}