.heading-rubrica{text-align: center; padding-top: 83px;}
.heading{padding-top:160px;}
.rubrica{padding:65px 15px 75px; max-width: 1410px; margin: 0 auto;}
/*.rubrica-text p{padding-top: 20px; padding-bottom: 48px; border-bottom: 1px solid #ececec}*/
.content--description--description {font-size:12.5px;margin-bottom:20px;}
.content--description--subtitle {font-size:15px;color:#232426;display:block;margin-top:20px;margin-bottom:-10px;}
.files {padding-top: 20px; padding-bottom: 48px; border-top: 1px solid #ececec;margin-top: 40px;}
.files li{list-style:none;width:50%;display:inline-block;margin-top:20px;background-color:blue;padding:10px;margin: 8px 0 0 0; background: url(../sysimages/download-but.png) 7px center no-repeat;}
.files b{color: #222326;}
.files--file--description {padding-left:30px;}
.files--file--description--title {font-size:13px;}
.files--file--description--size {font-size:13px;color: #666666;border-bottom: 1px solid transparent;}
.files--file--description a:hover .files--file--description--size {border-bottom: 1px solid #999;display: inline-block;}

@media screen and (max-width: 1366px) and (min-width: 769px){
.heading{padding-top: 80px;}
}

@media screen and (max-width: 768px){
.rubrica{margin: 0 5px; padding-bottom: 25px;}
.rubrica-text{width: 100%; min-width: 200px;text-align: center;}
.rubrica-img img{width: 100%; padding-top: 15px;}
.download-button p img{padding-left: 10px;}
.heading-rubrica{text-align: center; padding-top: 15px;}
.rubrica .rubrica-text .download-button p b{margin-left: -25px;}
}