#news {
    padding-top: 20px;
    /*padding-bottom: 20px;*/
    margin-bottom: 20px;
    background: #dadada;
	background:#f1f1f1;
}

.box-news {
    margin-bottom: 20px;
    padding: 0 !important;
    background: #fff;
    
    border: none !important;
    border-radius: 0 !important;
    
    /*font-size: 16px;*/
    line-height: 22px;
    font-weight: 300;
    color: #333333;
}

.box-news h1 {
    color: #fff;
    margin: 0 0 15px !important;
    padding: 0 !important;
    font-size: 30px;
    line-height: 34px;
}
.box-news h1 a {
    color: #fff;
}

@media only screen and (max-width : 767px) {
    .box-news {
        font-size: 16px;
    }
}
@media only screen and (min-width : 768px) and (max-width : 991px) {
    .box-news {
        font-size: 16px;
    }
}
@media only screen and (min-width : 992px) {
    .box-news {
        font-size: 18px;
    }
}

.box-news a {
    color: #333333;
    /*font-size: 18px;*/
}

.box-news > .caption {
   /* padding: 20px 15px 10px !important;*/
   padding: 20px  !important;
}

/*   Inizio 24/10/16   */
@media only screen and (min-width : 768px) and (max-width : 991px) {
    .box-news-home > .caption {
        /*height: 106px;*/
    }
}
@media only screen and (min-width : 992px) and (max-width : 1199px) {
    .box-news-home > .caption {
        /*height: 84px;*/
    }
}
@media only screen and (min-width : 1200px) {
    .box-news-home > .caption {
        /*height: 84px;*/
    }
}
/*   Fine 24/10/16   */

.tutte-news, .section-header, .section-header-negative {
    background: #822433;
    /*   Inizio 24/10/16   */
    margin-bottom: 20px;
    /*   Fine 24/10/16   */
}

.tutte-news h1, .section-header h1 {
    color: #fff;
    font-size: 30px;
    line-height: 34px;
    text-transform: uppercase;
    font-weight: 300;
    margin: 8px 0;
}
.section-header-negative{
	background:transparent !important;
}
.section-header-negative h1{
    color:#822433 !important;
}
.tutte-news h1 a {
    color: #fff;
}

/*   Inizio 24/10/16   */
/*
.thumbnail-34{
	height: 180px;
}
*/
/*   Fine 24/10/16   */

.bg-red{
	background:#822433 !important;
	color:#fff;
}
.bg-red .canale-text-title, .bg-red a {
	color:#fff !important;
}
.bg-green{
	background:#70a489 !important;
	color:#fff;
}
.bg-green .canale-text-title, .bg-green a {
	color:#fff !important;
}

/*   Inizio 24/10/16   */
.canale-news-34-height {
    background: transparent !important;
}
@media only screen and (max-width : 767px) {
    .canale-news-34-height div {
            width: auto;
            height: 160px;
            overflow: hidden;
    }
}
@media only screen and (min-width : 768px) {
    .canale-news-34-height div {
            height: 180px;
            width: 100%;
            overflow: hidden;
    }
}

.box-news-finali {
    margin-left: -10px !important;
    margin-right: -10px !important;
}

/* Forzatura dimensioni immagini per penultimo step del responsive */
@media only screen and (min-width : 992px) and (max-width : 1199px) {
    .thumb-small img {
        height: 151px !important;
        width: 100% !important;
    }
    .news-col-1 > .thumb-small:last-child img,
    .news-col-2 > .thumb-small:first-child img {
        height: 152px !important;
    }
}
/*   Fine 24/10/16   */

@media only screen and (max-width : 767px) {
    .box-news img {
        width: 100% !important;
        height: auto !important;
        max-width: none !important;
        max-height: none !important;
    }
}