﻿@media screen and (min-width: 72em) and (min-width: 60em) {
.card.card--xl--format-lg .card__identity__label,.card.card--xl--format-lg .card__identity__date{font-size:.9em}
}
@media screen and (min-width: 72em) {
.card.card--xl--format-lg .card__information{position:absolute!important;bottom:0;left:0;width:50%;height:210px;background:#F5F5F0}
}
.background-servizio--dark.card .card__information,.background-primary--90.card .card__information,.home__evidence-section.card .card__information{border:0;background-color:#fff}
.hot-contents .hot-contents__heading{font-size:1.1em;font-weight:700}
.hot-contents .hot-contents__heading .fa{margin-right:.5em}
.hot-contents .hot-contents__more-button{position:relative;margin:1em 0 1em 14px;font-size:.85em}
.hot-contents .card__information{background-color:#f5f5f0}
.you-may-like-contents{padding-top:1.5em;border-top:2px solid #f5f5f0}
.you-may-like-contents .you-may-like-contents__heading{margin-bottom:1em;padding-left:15px;padding-right:15px}
@media screen and (max-width: 42em) {
#divMd9{padding-left:0}
.you-may-like-contents{padding-right:1em}
}
@media screen and (max-width: 24em) {
.you-may-like-contents .col-xs-12{padding-left:0}
}
.social-stream .social-stream__heading{font-size:1.1em;font-weight:700}
.social-stream .tab-content{background:#f5f5f0;padding:.5em 1em}
.social-stream .tab-content ul{padding-left:0}
.social-stream .tab-content ul li{display:inline-block}
.social-stream .tab-content ul li a{font-size:12px;font-weight:700;padding-right:3em}
.social-stream .tab-content ul li i{padding-right:5px}
.social-stream .nav-tabs{border-bottom:5px solid #007db3}
.social-stream .nav-tabs li{color:#007db3;width:50%}
.social-stream .nav-tabs li i{padding-right:3px}
.social-stream .nav-tabs li a{margin-right:0;color:#007db3;border:0;font-weight:700}
.social-stream .nav-tabs li a:hover,.social-stream .nav-tabs li a:focus{border:0}
.social-stream .nav-tabs .active a{background-color:#007db3;color:#FFF}
.social-stream .nav-tabs .active a:hover,.social-stream .nav-tabs .active a:focus{background-color:#007db3;color:#FFF}
.tab-accordion .tab-accordion__heading{font-size:1.1em;font-weight:700}
.tab-accordion .accordion-heading a{font-weight:700;color:#007db3;padding:.5em 1em;display:block}
.tab-accordion .accordion-group{border-bottom:5px solid #b2bbbd;cursor:pointer}
.tab-accordion .collapse.in{border-top:5px solid #007db3}
.tab-accordion .accordion-inner{background:#f5f5f0;padding:.5em 1em}
.tab-accordion .accordion-heading .accordion-toggle:after{font-family:'FontAwesome';content:"\f107";float:right}
.tab-accordion .accordion-heading .accordion-toggle.collapsed:after{content:"\f106";float:right}
.navbar ul,.navbar-horizontal ul,.navbar-vertical ul{margin:0;list-style:none}
@media screen and (max-width: 42em) {
.navbar ul,.navbar-horizontal ul,.navbar-vertical u{margin-right:-1em}
}
.navbar ul li a,.navbar-horizontal ul li a,.navbar-vertical ul li a{font-weight:700}
.navbar .navbar__node--expandible__icon-collapsed,.navbar-horizontal .navbar__node--expandible__icon-collapsed,.navbar-vertical .navbar__node--expandible__icon-collapsed,.navbar .navbar__node--expandible__icon-expanded,.navbar-horizontal .navbar__node--expandible__icon-expanded,.navbar-vertical .navbar__node--expandible__icon-expanded,.navbar .navbar--toolbox__node__open-icon,.navbar-horizontal .navbar--toolbox__node__open-icon,.navbar-vertical .navbar--toolbox__node__open-icon{float:right}
.navbar .navbar__node--expandible__icon-collapsed:before,.navbar-horizontal .navbar__node--expandible__icon-collapsed:before,.navbar-vertical .navbar__node--expandible__icon-collapsed:before,.navbar .navbar__node--expandible__icon-expanded:before,.navbar-horizontal .navbar__node--expandible__icon-expanded:before,.navbar-vertical .navbar__node--expandible__icon-expanded:before,.navbar .navbar--toolbox__node__open-icon:before,.navbar-horizontal .navbar--toolbox__node__open-icon:before,.navbar-vertical .navbar--toolbox__node__open-icon:before{display:inline-block;margin:0 .5em 0 .2em;vertical-align:middle}
.navbar .navbar__node--expandible__icon-collapsed,.navbar-horizontal .navbar__node--expandible__icon-collapsed,.navbar-vertical .navbar__node--expandible__icon-collapsed{display:inline-block}
.navbar .navbar__node--expandible__icon-expanded,.navbar-horizontal .navbar__node--expandible__icon-expanded,.navbar-vertical .navbar__node--expandible__icon-expanded{display:none}
.navbar .navbar__node--expandible--expanded .navbar__node--expandible__icon-collapsed,.navbar-horizontal .navbar__node--expandible--expanded .navbar__node--expandible__icon-collapsed,.navbar-vertical .navbar__node--expandible--expanded .navbar__node--expandible__icon-collapsed,.navbar .navbar__node--expandible.open .navbar__node--expandible__icon-collapsed,.navbar-horizontal .navbar__node--expandible.open .navbar__node--expandible__icon-collapsed,.navbar-vertical .navbar__node--expandible.open .navbar__node--expandible__icon-collapsed{display:none}
.navbar .navbar__node--expandible--expanded .navbar__node--expandible__icon-expanded,.navbar-horizontal .navbar__node--expandible--expanded .navbar__node--expandible__icon-expanded,.navbar-vertical .navbar__node--expandible--expanded .navbar__node--expandible__icon-expanded,.navbar .navbar__node--expandible.open .navbar__node--expandible__icon-expanded,.navbar-horizontal .navbar__node--expandible.open .navbar__node--expandible__icon-expanded,.navbar-vertical .navbar__node--expandible.open .navbar__node--expandible__icon-expanded{display:inline-block}
.navbar .navbar__node__icon,.navbar-horizontal .navbar__node__icon,.navbar-vertical .navbar__node__icon{position:relative;display:inline-block;min-width:1em;font-size:1.2em}
.navbar .navbar__node__icon:before,.navbar-horizontal .navbar__node__icon:before,.navbar-vertical .navbar__node__icon:before{margin-left:-.5em;display:block;text-align:center}
.navbar-horizontal{position:relative;height:auto;width:100%;min-height:auto;margin:0;padding:0;float:left;border:none}
.navbar-horizontal ul li a{display:block;padding:.5em 0;margin-right:8px;line-height:22px;border-bottom:4px solid transparent}
@media screen and (max-width: 42em) {
.navbar-horizontal ul li a{padding:.5em 1em!important;margin-right:0}
.navbar .container{padding-right:0;max-width:none;width:100%}
}
@media screen and (min-width: 42em) {
.navbar-horizontal ul li ul li:first-child{margin-left:0}
}
.navbar-vertical{position:relative;float:none;width:auto;margin-bottom:0;min-height:auto}
.navbar-vertical .navbar-vertical__hamburger{position:relative;width:100%;clear:both;margin:-1px 0 0;font-weight:700;text-align:left}
@media screen and (min-width: 320px) and (max-width: 736px) {
.navbar-vertical .navbar-vertical__hamburger{position:relative;width:100%;clear:both;margin:-1px 0 0;font-weight:700;text-align:left;font-size:11px}
}
.navbar-vertical .navbar-vertical__hamburger:before,.navbar-vertical .navbar-vertical__hamburger:after{content:" ";visibility:hidden;display:block;height:0;clear:both}
.navbar-vertical .navbar-vertical__hamburger .navbar-vertical__hamburger__icon-expanded,.navbar-vertical .navbar-vertical__hamburger .navbar-vertical__hamburger__icon-collapsed{float:right}
.navbar-vertical .navbar-vertical__hamburger .navbar-vertical__hamburger__icon-expanded:before,.navbar-vertical .navbar-vertical__hamburger .navbar-vertical__hamburger__icon-collapsed:before{vertical-align:sub}
.navbar-vertical .navbar-vertical__hamburger .navbar-vertical__hamburger__icon-collapsed{display:inline-block}
.navbar-vertical .navbar-vertical__hamburger .navbar-vertical__hamburger__icon-expanded{display:none}
.navbar-vertical .navbar-vertical__hamburger.navbar-vertical__hamburger--expanded .navbar-vertical__hamburger__icon-collapsed{display:none}
.navbar-vertical .navbar-vertical__hamburger.navbar-vertical__hamburger--expanded .navbar-vertical__hamburger__icon-expanded{display:inline-block}
.navbar-vertical.navbar__hambuger--xs-ellipsis .navbar-vertical__hamburger{width:100%;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}
.navbar-vertical .navbar__navbar-nav{border-bottom-width:1px;border-bottom-style:solid}
@media screen and (min-width: 42em) {
.navbar-vertical .navbar__navbar-nav{display:block}
}
.navbar-vertical .navbar__navbar-nav,.navbar-vertical .navbar__navbar-nav li{float:none}
.navbar-vertical ul li{border:none}
.navbar-vertical ul li a{display:block;padding:.5em .25em .5em 1em;border-left-width:4px;border-color:transparent;border-left-style:solid}
.navbar-vertical ul ul{display:none}
.navbar-vertical ul ul li a{padding:.4em .2em .4em 1.8em;font-weight:400}
.navbar-vertical .navbar__node--start-open > ul{display:block}
@media screen and (min-width: 42em) {
.navbar-vertical{margin-bottom:1em}
.navbar-vertical:not(.navbar--toolbox) .navbar__navbar-nav,.navbar-vertical .navbar__node--expandible--expanded ul{display:block}
.navbar-vertical *{margin:0;padding:0}
.navbar-vertical h2{margin:1rem 0 1.125em}
.navbar-vertical ul ul li a{padding-left:2em}
.navbar-vertical ul ul ul li a{padding-left:3em}
.navbar-vertical ul ul ul ul li a{padding-left:4em}
.navbar-vertical ul ul ul ul ul li a{padding-left:5em}
}
.navbar--primary.navbar-vertical ul li{border-top-color:#eee}
.navbar--primary.navbar-vertical ul li a{border-left-color:#ddd;border-right-color:#ddd}
@media screen and (min-width: 42em) {
.navbar--primary.navbar-horizontal ul li a{border-bottom-color:transparent}
.navbar--primary.navbar-horizontal ul li > a:active{background:#f5f5f0;color:#00364d;border-bottom-color:#007db3}
.navbar--primary.navbar-horizontal .navbar__node--active > a{color:#fff;border-bottom-color:#007db3}
.navbar--primary.navbar-horizontal ul ul .navbar__node--active > a{color:#007db3;border-bottom-color:#007db3}
}
.navbar--secondary.navbar-vertical > ul,.navbar--toolbox.navbar-vertical > ul,.navbar--outline.navbar-vertical > ul{border-bottom-color:#eee}
.navbar--secondary.navbar-vertical ul li,.navbar--toolbox.navbar-vertical ul li,.navbar--outline.navbar-vertical ul li{border-top-color:#eee}
.navbar--secondary.navbar-vertical ul li a,.navbar--toolbox.navbar-vertical ul li a,.navbar--outline.navbar-vertical ul li a{background-color:#f5f5f0;border-left-color:#b2bbbd;color:#005980}
.navbar--secondary.navbar-vertical ul li a:hover,.navbar--secondary.navbar-vertical .navbar__node--active > a,.navbar--toolbox.navbar-vertical ul li a:hover,.navbar--toolbox.navbar-vertical .navbar__node--active > a,.navbar--outline.navbar-vertical ul li a:hover,.navbar--outline.navbar-vertical .navbar__node--active > a{background-color:#f5f5f0;border-left-color:#5a6772;color:#005980;text-decoration:none}
.navbar--secondary.navbar-vertical ul li a:focus,.navbar--toolbox.navbar-vertical ul li a:focus,.navbar--outline.navbar-vertical ul li a:focus{border-width:4px;border-color:#5a6772}
.navbar--secondary.navbar-vertical ul li a:active,.navbar--toolbox.navbar-vertical ul li a:active,.navbar--outline.navbar-vertical ul li a:active{border-left-color:#005980;color:#fff}
.navbar--secondary.navbar-vertical ul li.active > a,.navbar--toolbox.navbar-vertical ul li.active > a,.navbar--outline.navbar-vertical ul li.active > a{color:#005980!important;border-left-color:#005980!important}
.navbar--secondary.navbar-vertical ul li.active > ul,.navbar--toolbox.navbar-vertical ul li.active > ul,.navbar--outline.navbar-vertical ul li.active > ul{display:block}
.navbar--secondary.navbar-vertical .navbar__node--active > a,.navbar--secondary.navbar-vertical .navbar__node--active > a:hover,.navbar--toolbox.navbar-vertical .navbar__node--active > a,.navbar--toolbox.navbar-vertical .navbar__node--active > a:hover,.navbar--outline.navbar-vertical .navbar__node--active > a,.navbar--outline.navbar-vertical .navbar__node--active > a:hover{border-left-color:#007db3;color:#005980}
.navbar--secondary.navbar-horizontal ul li a,.navbar--toolbox.navbar-horizontal ul li a,.navbar--outline.navbar-horizontal ul li a{border-bottom-color:#ddd}
.navbar--secondary.navbar-horizontal ul li a:hover,.navbar--secondary.navbar-horizontal .navbar__node--active > a,.navbar--toolbox.navbar-horizontal ul li a:hover,.navbar--toolbox.navbar-horizontal .navbar__node--active > a,.navbar--outline.navbar-horizontal ul li a:hover,.navbar--outline.navbar-horizontal .navbar__node--active > a{border-bottom-color:#007db3;color:#005980;text-decoration:none}
.navbar--facet.navbar-vertical > ul{border:none}
.navbar--facet.navbar-vertical ul li{border:none}
.navbar--facet.navbar-vertical ul li a{margin:0 0 .2em;border:1px solid;border-color:#ddd;font-size:.88em}
.navbar--outline .navbar--outline__heading{text-transform:uppercase;color:#007db3}
.navbar--outline.navbar-vertical ul li a{background:transparent}
.navbar--full-width{width:100%}
.navbar--full-width ul{width:100%}
.navbar--widebar{padding:1em!important;padding:14px 0}
.navbar--widebar .navbar__node{margin-bottom:14px!important}
@media screen and (min-width: 42em) {
.navbar--widebar .navbar__node{margin-bottom:0!important}
}
@media screen and (min-width: 42em) {
.article__nav--sticky--fixed li{max-width:150px}
}
@media screen and (min-width: 60em) {
.article__nav--sticky--fixed li{max-width:200px}
}
@media screen and (min-width: 72em) {
.article__nav--sticky--fixed li{max-width:250px}
}
.navbar-vertical__sub-nav .navbar__node a::first-letter{text-transform:uppercase}
.navbar--widebar .navbar__node__icon{background-color:#007db3;display:inline-block;width:2em;height:2em;margin-right:.25em;-webkit-border-radius:1em;-moz-border-radius:1em;-ms-border-radius:1em;border-radius:1em;line-height:2em;text-align:center}
.navbar--widebar .navbar__node__icon:before{position:relative;display:inline-block;width:2em;height:2em;top:-.25em;left:.025em;margin:0;vertical-align:middle;font-size:1em;line-height:2em;color:#fff}
.navbar--widebar .navbar__node a:hover .navbar__node__icon{background-color:transparent}
.navbar--widebar .navbar__node a:hover .navbar__node__icon:before{color:#007db3}
.navbar--widebar .navbar__node__icon--red{background-color:#9e0052}
.navbar--widebar .navbar__node a:hover .navbar__node__icon--red{background-color:transparent}
.navbar--widebar .navbar__node a:hover .navbar__node__icon--red:before{color:#9e0052}
.navbar--widebar .navbar__node__icon--orange{background-color:#a83800}
.navbar--widebar .navbar__node a:hover .navbar__node__icon--orange{background-color:transparent}
.navbar--widebar .navbar__node a:hover .navbar__node__icon--orange:before{color:#a83800}
.navbar--widebar .navbar__node__icon--blue{background-color:#007db3}
.navbar--widebar .navbar__node a:hover .navbar__node__icon--blue{background-color:transparent}
.navbar--widebar .navbar__node a:hover .navbar__node__icon--blue:before{color:#007db3}
.navbar--widebar.navbar-horizontal.navbar--full-width{margin-right:-15px;margin-left:-15px}
.navbar--widebar .navbar__node{padding:0;margin:0;display:table!important}
.navbar--widebar .navbar__node a:hover,.navbar--widebar .navbar__node a:focus{text-decoration:none}
.navbar--widebar .navbar__node a:hover .navbar__node__icon::before,.navbar--widebar .navbar__node a:focus .navbar__node__icon::before{color:#fff!important}
.navbar--widebar .navbar__node__icon{line-height:42px;width:42px!important;height:42px!important;border-radius:42px;font-size:1em}
.navbar--widebar .navbar__node__icon,.navbar--widebar .navbar__node__label{display:table-cell!important}
.navbar-vertical .link-node,.navbar-vertical .navbar--widebar .navbar__node a,.navbar--widebar .navbar__node .navbar-vertical a{padding:.5em .25em .5em 1em !important;margin:0!important}
#flap{background-color:#9e0152;text-align:center;padding-top:.5em;padding-bottom:.5em;width:100%;position:fixed;top:0;z-index:2}
#flap_print{display:none}
body{padding-top:2.2em}
#flap span{color:#fff;font-weight:700}
@media screen and (min-width: 42em) {
#flap{height:85px;width:85px;background-image:url(../img/costruiamo-insieme-inps-tablet.png);left:0;background-color:transparent}
#flap span{display:none}
body{padding-top:0}
}
@media screen and (min-width: 60em) {
#flap{height:100px;width:99px;background-image:url(../img/costruiamo-insieme-inps.png)}
}
.responsive-filter{position:relative;overflow-y:visible;z-index:0}
.responsive-filter .responsive-filter__heading{display:block;width:100%;text-align:left;clear:both}
.responsive-filter .responsive-filter__heading:before,.responsive-filter .responsive-filter__heading:after{content:" ";visibility:hidden;display:block;height:0;clear:both}
.responsive-filter .responsive-filter__heading .responsive-filter__heading__icon{float:right}
.responsive-filter .responsive-filter__heading .responsive-filter__heading__icon:before{vertical-align:sub}
.responsive-filter.responsive-filter--expanded .responsive-filter__heading{background-color:#f5f5f0}
.responsive-filter .responsive-filter__body__heading{display:block}
@media screen and (min-width: 42em) {
.responsive-filter .reponsive-filter__heading,.responsive-filter .responsive-filter__body__heading{display:none}
}
.responsive-filter__body{position:absolute;right:15px;width:70%;display:none;z-index:2}
.responsive-filter__body .responsive-filter__body__heading{position:relative;z-index:1;padding:.5em;font-weight:700;border:1px solid #b2bbbd;border-bottom:none;-webkit-border-radius:2px 2px 0 0;-moz-border-radius:2px 2px 0 0;-ms-border-radius:2px 2px 0 0;border-radius:2px 2px 0 0}
.responsive-filter__body .responsive-filter__body__heading + *{border:none}
@media screen and (max-width: 24em) {
.responsive-filter__body{background:#f5f5f0;-moz-box-shadow:-2px 3px 5px -2px #b2bbbd;-webkit-box-shadow:-2px 3px 5px -2px #b2bbbd;box-shadow:-2px 3px 5px -2px #b2bbbd}
.responsive-filter__body .tria{position:absolute;left:auto;right:42px;z-index:10;width:20px;margin-left:-10px;margin-top:-10px}
.responsive-filter__body .tria .trio{position:relative;width:0;height:0;border-style:solid;border-width:0 10px 10px;border-color:transparent transparent #5a6772}
.responsive-filter__body .tria .trio .trii{position:absolute;width:0;height:0;margin-left:-10px;top:.5px;border-style:solid;border-width:0 10px 10px;border-color:transparent transparent #f5f5f0}
.responsive-filter__body .navbar-vertical button:active,.responsive-filter__body .navbar-vertical button:focus{background-color:#fff}
.responsive-filter__body .navbar-vertical ul li.navbar__node a{padding-left:1.5em;border:none;border-bottom:1px solid #b2bbbd}
}
@media screen and (min-width: 42em) {
.responsive-filter__body{position:relative;right:auto;width:auto;display:block;background:transparent;-moz-box-shadow:none;-webkit-box-shadow:none;box-shadow:none}
.responsive-filter__body .responsive-filter__body__heading{display:none}
}
.breadcrumbs{margin:1em 0 0}
@media screen and (min-width: 42em) {
.breadcrumbs{margin-left:80px}
.breadcrumbs.leaf-section{margin-left:80px}
}
.breadcrumbs ol{position:relative;margin:0;padding:0;list-style:none}
.breadcrumbs .breadcrumbs__step{position:relative;display:inline-block;margin:.5em 0 0}
.breadcrumbs .breadcrumbs__step:before{display:inline-block;margin:0 .2375em;content:" / ";font-size:.95em;color:#5a6772}
.breadcrumbs .breadcrumbs__step:first-child:before{display:none}
.breadcrumbs .breadcrumbs__step a,.breadcrumbs .breadcrumbs__step span{display:inline-block;font-size:.95em;font-weight:400}
.breadcrumbs .breadcrumbs__step__icon{display:inline-block}
.breadcrumbs .breadcrumbs__step--icon-only .breadcrumbs__step__label{display:none}
.breadcrumbs.breadcrumbs--collapsed .breadcrumbs__step:nth-child(n+2){display:none}
.breadcrumbs.breadcrumbs--collapsed .breadcrumbs__step__first:after{content:" / ... ";display:inline-block;margin:0 .2375em;font-size:.95em;color:#5a6772;cursor:pointer}
.breadcrumbs.breadcrumbs--collapsed .breadcrumbs__step__first:hover:after{background-color:#f5f5f0}
.breadcrumbs.breadcrumbs--collapsed .breadcrumbs__step:last-child{display:inline-block}
.breadcrumbs.breadcrumbs--collapsed--hover .breadcrumbs__step:nth-child(n+2){display:inline-block}
.breadcrumbs.breadcrumbs--collapsed--hover .breadcrumbs__step__first:after{display:none}
.search-filter > ul{position:relative;margin:0;padding:0;display:block;clear:both}
.search-filter > ul:before,.search-filter > ul:after{content:" ";visibility:hidden;display:block;height:0;clear:both}
.search-filter ul li{position:relative;list-style:none;padding:0;margin:0}
.search-filter ul li a{display:block;padding:1em;border-left:4px solid transparent}
.search-filter .search-filter__hamburger{position:relative;width:100%;clear:both;margin:0;font-weight:700;text-align:left}
.search-filter .search-filter__hamburger:before,.search-filter .search-filter__hamburger:after{content:" ";visibility:hidden;display:block;height:0;clear:both}
.search-filter .search-filter__hamburger .search-filter__hamburger__icon-collapsed,.search-filter .search-filter__hamburger .search-filter__hamburger__icon-expanded{float:right}
.search-filter .search-filter__hamburger .search-filter__hamburger__icon-collapsed{display:inline-block}
.search-filter .search-filter__hamburger .search-filter__hamburger__icon-expanded{display:none}
.search-filter .search-filter__hamburger.search-filter__hamburger--expanded .search-filter__hamburger__icon-collapsed{display:none}
.search-filter .search-filter__hamburger.search-filter__hamburger--expanded .search-filter__hamburger__icon-expanded{display:inline-block}
.search-filter .search-filter__body{display:none;border:1px solid #b2bbbd}
.search-filter .search-filter__body li a{padding:.5em;background-color:#f5f5f0}
.search-filter .search-filter__body li.search-filter__node--active a{border-left-color:#007db3;color:#000}
.search-filter .search-filter__body .search-filter__node--more{display:none}
@media screen and (min-width: 42em) {
.search-filter .search-filter__body{display:block;border:none}
.search-filter .search-filter__body li{float:left;display:none}
.search-filter .search-filter__body li a{padding:1em;background-color:#fff;border-left:none;border-bottom:4px solid transparent}
.search-filter .search-filter__body > li a:hover,.search-filter .search-filter__node--more.open > a{border-bottom-color:#b2bbbd}
.search-filter .search-filter__body .search-filter__node--active a{border-bottom-color:#007db3;color:#007db3;font-weight:700}
.search-filter .search-filter__body .search-filter__node--visible,.search-filter .search-filter__body .search-filter__node--more{display:block}
.search-filter .search-filter__node--more ul li{float:none}
.search-filter .search-filter__node--more ul li a{padding:.5em;font-size:.9em}
}
.article__meta{margin:5em 0 0;padding:0 15px}
.article__meta ul{margin:0;padding:0;clear:both}
.article__meta ul:before,.article__meta ul:after{content:" ";visibility:hidden;display:block;height:0;clear:both}
.article__meta ul li{float:left;display:block;margin:0;padding:0}
.article__meta ul li a{display:block}
.article__meta span{display:inline-block}
.article__meta .article__meta__tag ul li a,.article__meta .article__meta__tag span,.article__meta .article__meta__modified ul li a,.article__meta .article__meta__modified span,.article__meta .article__meta__published ul li a,.article__meta .article__meta__published span,.article__meta .article__meta__tools ul li a,.article__meta .article__meta__tools span{padding:.5em;line-height:30px}
.article__meta .article__meta__tag ul li a{padding:0 .5em}
.article__meta .article__meta__tag{clear:both}
.article__meta .article__meta__tag ul{margin-left:40px;padding-top:.3em;padding-bottom:1em}
.article__meta .article__meta__tag:before,.article__meta .article__meta__tag:after{content:" ";visibility:hidden;display:block;height:0;clear:both}
.article__meta .article__meta__tag .article__meta__tag__icon{width:2em;line-height:30px;padding:.5em;position:absolute}
.article__meta .article__meta__tag .article__meta__tag__icon,.article__meta .article__meta__tag ul{display:block;float:left;clear:none}
.article__meta .article__meta__tag .article__meta__tag__icon li a,.article__meta .article__meta__tag ul li a{padding-left:0;padding-right:.5em}
.article__meta .article__meta__tag .article__meta__tag__icon li a:after,.article__meta .article__meta__tag ul li a:after{content:", "}
.article__meta .article__meta__tag .article__meta__tag__icon li:last-child a:after,.article__meta .article__meta__tag ul li:last-child a:after{display:none}
.article__meta .article__meta__cluster,.article__meta .article__meta__modified,.article__meta .article__meta__tools{border-top:1px solid #b2bbbd}
.article__meta .article__meta__cluster:first-child{border-top:none}
.article__meta .article__meta__label{font-weight:700;font-size:.8em;text-transform:uppercase}
.article__meta .article__meta__label .fa.fa-clock-o{margin-right:.5em}
@media screen and (min-width: 42em) {
.article__meta .article__meta__modified,.article__meta .article__meta__tools{text-align:right;border-top:none}
.article__meta .article__meta__tools ul{float:right}
.article__meta .article__meta__tools ul li:last-child a{padding-right:0}
}
.article .article__attachments,.article__attachments{margin-top:1em;margin-bottom:1.5em}
.article .article__attachments ul,.article__attachments ul{margin:0;padding:0;list-style:none}
.article .article__attachments li,.article__attachments li{display:table;list-style:none}
.article .article__attachments .article__attachment__icon,.article .article__attachments .article__attachment__body,.article__attachments .article__attachment__icon,.article__attachments .article__attachment__body{display:table-cell;vertical-align:top}
.article .article__attachments .article__attachment__icon h3,.article .article__attachments .article__attachment__body h3,.article__attachments .article__attachment__icon h3,.article__attachments .article__attachment__body h3{margin-top:0}
.article .article__attachments .article__attachment__icon > div,.article .article__attachments .article__attachment__body > div,.article__attachments .article__attachment__icon > div,.article__attachments .article__attachment__body > div{font-size:.8em}
.article .article__attachments .article__attachment__icon,.article__attachments .article__attachment__icon{width:10%;font-size:2em}
@media screen and (min-width: 60em) {
.article .article__attachments .article__attachment__icon,.article__attachments .article__attachment__icon{width:20%;font-size:3em}
}
.office-finder{overflow:hidden;position:relative;background-color:#00364d}
.office-finder form{text-align:left}
.office-finder .section__heading{color:#fff}
.office-finder .section__description{color:#fff;font-size:.8em;margin-bottom:2em}
.office-finder label{color:#fff}
.office-finder__controls{padding:0 1em 10px}
@media screen and (max-width: 24em),screen and (max-width: 36em) {
.office-finder__controls,.office-finder__map{height:350px}
.office-finder__controls{padding:2em 4em 10px}
}
@media screen and (min-width: 36em) {
.office-finder__controls,.office-finder__map{height:350px}
.office-finder__controls{width:40%;float:left}
}
.office-finder__map{background:url(../img/riempitivi/inps-mapp-immagine.jpg) no-repeat scroll right;background-size:cover;background-position:center center;height:20em;max-width:122em;margin:0}
@media screen and (min-width: 36em) {
.office-finder__map{position:absolute;height:auto;top:0;left:0;bottom:0;right:0;z-index:0;width:74em;left:50%;margin-left:-28em}
}
.section__aside--bleed--left{background-color:#00364d;z-index:2;position:relative}
.section__aside--bleed--left::after{display:block;content:'';background-color:#00364d;position:absolute;right:0;top:0;bottom:0;width:999em;z-index:-1}
.navbar-semantic-users ul,.navbar-semantic-users--vertical ul,.navbar-strumenti ul{padding:0}
.navbar-semantic-users ul li,.navbar-semantic-users--vertical ul li,.navbar-strumenti ul li{list-style:none}
.navbar-semantic-users .navbar-semantic-users__heading,.navbar-semantic-users--vertical .navbar-semantic-users__heading,.navbar-strumenti .navbar-semantic-users__heading{margin-bottom:.5em;font-size:.8em;text-transform:uppercase}
#UcProfileTools_panelBlue .fa{font-size:14px}
.navbar-semantic-users .navbar-semantic-users__body,.navbar-semantic-users--vertical .navbar-semantic-users__body,.navbar-strumenti .navbar-semantic-users__body{clear:both}
.navbar-semantic-users .navbar-semantic-users__body:before,.navbar-semantic-users--vertical .navbar-semantic-users__body:before,.navbar-strumenti .navbar-semantic-users__body:before,.navbar-semantic-users .navbar-semantic-users__body:after,.navbar-semantic-users--vertical .navbar-semantic-users__body:after,.navbar-strumenti .navbar-semantic-users__body:after{content:" ";visibility:hidden;display:block;height:0;clear:both}
.navbar-semantic-users--vertical{overflow:hidden}
.navbar-semantic-users--vertical .swiper-slide{padding-right:1em}
.navbar-semantic-users--vertical .navbar-semantic-users--vertical__next,.navbar-semantic-users--vertical .navbar-semantic-users--vertical__prev{display:block;padding:.5em 1em 1em;font-size:.9em;cursor:pointer;text-align:center}
.navbar-semantic-users--vertical .navbar-semantic-users--vertical__prev{display:none}
.navbar-semantic-users--sm .navbar-semantic-users__node{padding-left:0;padding-right:0}
.navbar-semantic-users--cambia-utente .semantic-user .semantic-user__icon.link-node__icon,.navbar-semantic-users--cambia-utente .semantic-user .navbar--widebar .semantic-user__icon.navbar__node__icon,.navbar--widebar .navbar-semantic-users--cambia-utente .semantic-user .semantic-user__icon.navbar__node__icon{background:transparent}
.navbar-semantic-users--cambia-utente .semantic-user .semantic-user__label.link-node__label,.navbar-semantic-users--cambia-utente .semantic-user .navbar--widebar .semantic-user__label.navbar__node__label,.navbar--widebar .navbar-semantic-users--cambia-utente .semantic-user .semantic-user__label.navbar__node__label{color:#005980!important}
.navbar-strumenti .navbar--widebar{padding-top:0;margin-top:0}
.navbar-strumenti .navbar__navbar-nav{margin:0 14px;border-bottom-width:0}
.navbar-strumenti .navbar__navbar-nav .navbar__node{position:relative;display:block;max-width:100%;min-width:100%;margin:21px 14px;padding:0}
.navbar-strumenti .navbar__navbar-nav .navbar__node:first-child{margin-top:7px}
.navbar-strumenti .navbar__navbar-nav .navbar__node .link-node .navbar__node__icon,.navbar-strumenti .navbar__navbar-nav .navbar--widebar .navbar__node a .navbar__node__icon,.navbar--widebar .navbar-strumenti .navbar__navbar-nav .navbar__node a .navbar__node__icon{max-width:42px;min-width:42px;background-color:#fff}
.navbar-strumenti .navbar__navbar-nav .navbar__node .link-node .navbar__node__icon:before,.navbar-strumenti .navbar__navbar-nav .navbar--widebar .navbar__node a .navbar__node__icon:before,.navbar--widebar .navbar-strumenti .navbar__navbar-nav .navbar__node a .navbar__node__icon:before{color:#52002a}
.navbar-strumenti .navbar__navbar-nav .navbar__node .link-node .navbar__node__label,.navbar-strumenti .navbar__navbar-nav .navbar--widebar .navbar__node a .navbar__node__label,.navbar--widebar .navbar-strumenti .navbar__navbar-nav .navbar__node a .navbar__node__label{color:#fff}
.navbar-strumenti .navbar__navbar-nav .navbar__node:hover .link-node .navbar__node__icon,.navbar-strumenti .navbar__navbar-nav .navbar--widebar .navbar__node:hover a .navbar__node__icon,.navbar--widebar .navbar-strumenti .navbar__navbar-nav .navbar__node:hover a .navbar__node__icon,.navbar-strumenti .navbar__navbar-nav .navbar__node:focus .link-node .navbar__node__icon,.navbar-strumenti .navbar__navbar-nav .navbar--widebar .navbar__node:focus a .navbar__node__icon,.navbar--widebar .navbar-strumenti .navbar__navbar-nav .navbar__node:focus a .navbar__node__icon{background-color:#52002a!important}
.navbar-strumenti .navbar__navbar-nav .navbar__node:hover .link-node .navbar__node__icon:before,.navbar-strumenti .navbar__navbar-nav .navbar--widebar .navbar__node:hover a .navbar__node__icon:before,.navbar--widebar .navbar-strumenti .navbar__navbar-nav .navbar__node:hover a .navbar__node__icon:before,.navbar-strumenti .navbar__navbar-nav .navbar__node:focus .link-node .navbar__node__icon:before,.navbar-strumenti .navbar__navbar-nav .navbar--widebar .navbar__node:focus a .navbar__node__icon:before,.navbar--widebar .navbar-strumenti .navbar__navbar-nav .navbar__node:focus a .navbar__node__icon:before{color:#fff}
.navbar-strumenti .navbar__navbar-nav .navbar__node:hover .link-node .navbar__node__label:before,.navbar-strumenti .navbar__navbar-nav .navbar--widebar .navbar__node:hover a .navbar__node__label:before,.navbar--widebar .navbar-strumenti .navbar__navbar-nav .navbar__node:hover a .navbar__node__label:before,.navbar-strumenti .navbar__navbar-nav .navbar__node:focus .link-node .navbar__node__label:before,.navbar-strumenti .navbar__navbar-nav .navbar--widebar .navbar__node:focus a .navbar__node__label:before,.navbar--widebar .navbar-strumenti .navbar__navbar-nav .navbar__node:focus a .navbar__node__label:before{display:none}
.card-showcase{position:relative;width:auto;clear:both;margin:0 0 1em;padding-left:32px;padding-right:32px}
@media screen and (max-width: 36em) {
.page-section .container .card-showcase{padding-left:0;padding-right:1em}
}
.card-showcase:before,.card-showcase:after{content:" ";visibility:hidden;display:block;height:0;clear:both}
@media screen and (min-width: 42em) {
.card-showcase{padding-left:16px;padding-right:16px}
}
.card-showcase .md-md-sm-2xs__md,.card-showcase .md-md-sm-2xs__sm,.card-showcase .md-md-sm-2xs__xs,.card-showcase .lg-sm-2xs__lg,.card-showcase .lg-sm-2xs__sm,.card-showcase .lg-sm-2xs__2xs,.card-showcase .lg-4xs__lg,.card-showcase .lg-4xs__4xs,.card-showcase .md-md-md__md{padding-left:0;padding-right:0}
.card-showcase .card-showcase__heading{margin-right:-15px;margin-left:-15px;margin-bottom:.5em;font-size:1.5em}
@media screen and (min-width: 320px) and (max-width: 736px) {
.card-showcase .card-showcase__heading{padding-top:20px}
}
.card-showcase .card-showcase__navigation{padding-left:0;text-align:center}
.card-showcase .card-showcase__navigation .swiper-pagination-bullet{display:inline-block;margin:0 .5em 0 0}
.card-showcase__navigation.col-xs-6.swiper-pagination-clickable.swiper-pagination-bullets{width:100%}
.card-showcase .card-showcase__nav-prev:hover,.card-showcase .card-showcase__nav-next:hover{color:#fff}
.swiper-wrapper,.swiper-container{z-index:0}
@media screen and (min-width: 60em) {
.swiper-wrapper.news-container{display:block;width:auto}
}
@media screen and (min-width: 60em) {
.card-showcase--prestazioni.card-showcase.card-showcase--standard .swiper-wrapper{display:block;width:auto}
}
@media screen and (min-width: 60em) {
.card-showcase.card-showcase--standard{height:auto}
.home__evidence-section-hide-swipe .card-showcase.card-showcase--standard .swiper-wrapper{display:block;width:auto}
.card-showcase.card-showcase--standard .swiper-slide{height:auto}
.card-showcase.card-showcase--standard .md-md-sm-2xs__md,.card-showcase.card-showcase--standard .lg-sm-2xs__lg,.card-showcase.card-showcase--standard .lg-4xs__lg{padding-left:0;padding-right:14px}
.card-showcase.card-showcase--standard .md-md-sm-2xs__md:first-child{padding-right:7px;padding-left:0}
.card-showcase.card-showcase--standard .md-md-sm-2xs__md{padding-left:7px;padding-right:14px}
.card-showcase.card-showcase--standard .md-md-sm-2xs__sm,.card-showcase.card-showcase--standard .md-md-sm-2xs__xs,.card-showcase.card-showcase--standard .lg-sm-2xs__sm,.card-showcase.card-showcase--standard .lg-sm-2xs__2xs{float:right;height:210px;width:33.33333%;overflow-y:visible}
.card-showcase.card-showcase--standard .md-md-sm-2xs__sm .card--lg--format-sm,.card-showcase.card-showcase--standard .md-md-sm-2xs__sm .card--lg--format-sm .card__information{height:210px}
.card-showcase.card-showcase--standard .md-md-sm-2xs__2xs,.card-showcase.card-showcase--standard .lg-sm-2xs__2xs{clear:right;height:auto;padding-top:14px}
.card-showcase.card-showcase--standard .md-md-sm-2xs__2xs .card,.card-showcase.card-showcase--standard .lg-sm-2xs__2xs .card{height:auto}
.card-showcase.card-showcase--standard .md-md-sm-2xs__2xs .card__information,.card-showcase.card-showcase--standard .lg-sm-2xs__2xs .card__information{height:98px}
.card-showcase.card-showcase--standard .md-md-sm-2xs__2xs .card--lg--format-xs,.card-showcase.card-showcase--standard .lg-sm-2xs__2xs .card--lg--format-xs{margin-bottom:0}
.card-showcase.card-showcase--standard .lg-4xs__4xs{float:right;height:auto;width:33.33333%;overflow-y:visible;padding-right:1em}
.card-showcase.card-showcase--standard .lg-4xs__4xs .card{height:auto}
.card-showcase.card-showcase--standard .lg-4xs__4xs .card__information{height:210px}
}
@media screen and (min-width: 42em) and (max-width: 60em) {
.home__evidence-section-hide-swipe .card-showcase.card-showcase--standard .lg-4xs__lg{width:66.66667%!important}
.home__evidence-section-hide-swipe .card-showcase.card-showcase--standard .lg-4xs__4xs .card img{display:none}
.home__evidence-section-hide-swipe .card-showcase.card-showcase--standard .lg-4xs__4xs .card .card__media{height:98px}
.home__evidence-section-hide-swipe .card-showcase.card-showcase--standard .lg-4xs__4xs .card .card__information{width:100%;height:98px}
.home__evidence-section-hide-swipe .card-showcase.card-showcase--standard .lg-4xs__4xs{width:33.33333%!important;padding-right:0;float:right}
.home__evidence-section-hide-swipe .card.card--md--format-lg .card__metadata{display:none}
.home__evidence-section-hide-swipe .swiper-pagination-bullets{display:none}
.home__evidence-section-hide-swipe .lg-4xs__4xs .card.card--md--format-lg{height:98px}
.home__evidence-section-hide-swipe .card-showcase.card-showcase--standard .lg-4xs__lg{padding-left:0;padding-right:14px}
.home__evidence-section-hide-swipe .card-showcase.card-showcase--standard .swiper-wrapper{display:block;width:auto}
}
@media screen and (min-width: 60em) and (min-width: 42em) {
.card-showcase.card-showcase--standard .lg-4xs__4xs .card__information{height:98px}
}
@media screen and (min-width: 60em) {
.card-showcase.card-showcase--standard .md-md-md__md,.card-showcase.card-showcase--standard .sm-sm-sm__sm{float:left;width:33.33333%;padding-right:1em}
.card-showcase.card-showcase--standard .card-showcase__navigation{display:none}
}
@media screen and (min-width: 42em) and (max-width: 72em) {
.home__evidence-section-hide-swipe .card.card--md--format-lg .card__heading{line-height:17px!important;margin-bottom:.5em!important}
}
.card-showcase .card-showcase__content-more{margin:0 0 2.5em -1em;font-size:.9em}
.card-showcase .card-showcase__content-more a{color:#007db3}
.card-showcase .card-showcase__filter{float:right;font-size:.9em}
.card-showcase .card-showcase__filter a{color:#007db3;line-height:1em}
.swiper-pagination-bullet{border:1px solid #5a6772;background-color:transparent;opacity:.6}
.swiper-pagination-bullet:hover,.swiper-pagination-bullet:focus{opacity:1}
.swiper-pagination-bullet-active{background-color:#5a6772;opacity:1}
.background-servizio .swiper-pagination-bullet,.background-servizio--dark .swiper-pagination-bullet,.background-primary .swiper-pagination-bullet,.background-primary--90 .swiper-pagination-bullet{border:1px solid #fff}
.background-servizio .swiper-pagination-bullet-active,.background-servizio--dark .swiper-pagination-bullet-active,.background-primary .swiper-pagination-bullet-active,.background-primary--90 .swiper-pagination-bullet-active{background-color:#fff}
a.nav-currentItem{border-left-color:#5a6772!important}