header#header section.region-main-menu nav ul li a,
div#block-agid-bspo-views-block-notizie-block-1 div.views-field-title h3,
div#block-agid-bspo-views-block-notizie-blocco-homepage div.views-field-title h3 {
  font-weight: 600;
}

body.path-node div.field--name-body a, body.path-node div.field--name-body a:link, body.path-node div.field--name-body a:visited,
body.path-node div.node--type-articolo a,
body.path-node div.node--type-articolo a:link,
body.path-node div.node--type-articolo a:visited,
body.path-node div.field--name-field-pagina-base-sommario a,
body.path-node div.field--name-field-pagina-base-sommario a:link,
body.path-node div.field--name-field-pagina-base-sommario a:visited,
body.path-node div.field--name-field-pagina-base-sottosezione a,
body.path-node div.field--name-field-pagina-base-sottosezione a:link,
body.path-node div.field--name-field-pagina-base-sottosezione a:visited,
body.path-node div.field--name-field-page-allegati a,
body.path-node div.field--name-field-page-allegati a:link,
body.path-node div.field--name-field-page-allegati a:visited,
body.path-node div.field--name-field-page-modulistica a,
body.path-node div.field--name-field-page-modulistica a:link,
body.path-node div.field--name-field-page-modulistica a:visited,
body.path-node div.field--name-field-page-manualistica a,
body.path-node div.field--name-field-page-manualistica a:link,
body.path-node div.field--name-field-page-manualistica a:visited,
body.path-node div.field--name-field-page-normative a,
body.path-node div.field--name-field-page-normative a:link,
body.path-node div.field--name-field-page-normative a:visited,
body.path-node div.field--name-field-page-siti-correlati a,
body.path-node div.field--name-field-page-siti-correlati a:link,
body.path-node div.field--name-field-page-siti-correlati a:visited,
body.path-node div.field--name-field-page-rapporto-statistico a,
body.path-node div.field--name-field-page-rapporto-statistico a:link,
body.path-node div.field--name-field-page-rapporto-statistico a:visited,
body.path-node div.field--name-dynamic-twig-fieldnode-dove-rivolgersi a,
body.path-node div.field--name-dynamic-twig-fieldnode-dove-rivolgersi a:link,
body.path-node div.field--name-dynamic-twig-fieldnode-dove-rivolgersi a:visited,
body.path-node div.field--name-dynamic-twig-fieldnode-ti-potrebbe-interessare a,
body.path-node div.field--name-dynamic-twig-fieldnode-ti-potrebbe-interessare a:link,
body.path-node div.field--name-dynamic-twig-fieldnode-ti-potrebbe-interessare a:visited,
body.path-node div.field--name-field-notizia-allegati a,
body.path-node div.field--name-field-notizia-allegati a:link,
body.path-node div.field--name-field-notizia-allegati a:visited,
body.path-node div.field--name-field-notizia-siti-correlati a,
body.path-node div.field--name-field-notizia-siti-correlati a:link,
body.path-node div.field--name-field-notizia-siti-correlati a:visited,
body.path-node div.field--name-field-notizia-sommario a,
body.path-node div.field--name-field-notizia-sommario a:link,
body.path-node div.field--name-field-notizia-sommario a:visited {
  text-decoration: underline;
}

div#block-agid-bspo-views-block-notizie-block-1 div.views-row {
  margin-bottom: 10px;
}

div#block-views-block-approfondimenti-block-homepage div.view-content.row {
  display: block;
  width: 100%;
}
@media (min-width: 768px) {
  div#block-views-block-approfondimenti-block-homepage div.slick__slide {
    padding: 0 5px;
  }
}
div#block-views-block-approfondimenti-block-homepage ul.slick-dots {
  position: relative;
  margin-top: 30px;
}

div.blocco-homepage h2 {
  color: #221F99;
  margin-bottom: 30px;
  background-image: url(../images/blocco-homepage-titolo-bg-20x19.png);
}
div.blocco-homepage h2 i {
  background: #221F99;
}
div.blocco-homepage h3,
div.view-i-temi-piu-cercati div.views-field-field-temi-piu-ricercati-link {
  font-size: 1.1em;
  font-weight: 600;
}

@media (max-width: 767px) {
  div#homepage-slider-wrapper div.slide__caption {
    top: 50px;
  }
}
div#homepage-slider-wrapper div.slide__caption h2.slide__title,
div#homepage-slider-wrapper div.slide__caption h2.slide__title a:link,
div#homepage-slider-wrapper div.slide__caption h2.slide__title a:visited {
  color: #221F99;
  font-weight: 600;
  margin-bottom: 20px;
}
div#homepage-slider-wrapper .slick-dots li button::before {
  opacity: 1;
  color: #fff;
}
div#homepage-slider-wrapper .slick-dots li.slick-active button::before {
  color: #221F99;
}

nav#block-agid-bspo-menuprivacy {
  padding-left: 0 !important;
}

div#block-views-block-servizi-block-homepage h2 {
  background-image: none;
}
div#block-views-block-servizi-block-homepage .col-12.col-sm-6.col-lg-3.views-row .views-field.views-field-nothing .field-content a {
  background-color: #fff;
}

div#block-views-block-bandi-block-1 .views-field.views-field-nothing .field-content.bando-wrapper {
  background-color: #f2f2f2;
}
div#block-views-block-bandi-block-1 div.bando-scandenza span {
  display: none;
}

/*TITOLO*/
body.path-node main#content div.content div.field--name-node-title {
  background: none;
  text-align: left !important;
}

body.path-node main#content div.content h1,
div#block-agid-bspo-page-title h1 {
  margin-top: 0 !important;
  color: #221F99 !important;
  font-weight: 700 !important;
  text-align: left !important;
  padding: 0;
}

div#block-agid-bspo-page-title h1 {
  font-size: 2em !important;
}

body.path-node main#content div.field--label-above {
  background: none;
  text-align: left;
}
body.path-node main#content div.field--label-above > div.field__label {
  color: #221F99;
  border-bottom: 2px #221F99 solid;
  display: block;
  padding-left: 0;
  padding-bottom: 0px;
  line-height: 1.4em;
}
body.path-node main#content div.ev_info_content div.field--label-above {
  background: none;
  text-align: left;
}
body.path-node main#content div.ev_info_content div.field--label-above > div.field__label {
  color: #B1372E;
  display: inline-block;
  font-size: 20px;
  font-weight: 600;
  border-bottom: none;
}
body.path-node main#content div.row.footer.fourth a:link, body.path-node main#content div.row.footer.fourth a:visited {
  text-decoration: none;
}
body.path-node main#content div.row.footer.fourth div.field--label-above {
  background: none;
  text-align: left;
}
body.path-node main#content div.row.footer.fourth div.field--label-above > div.field__label {
  color: #B1372E;
  display: inline-block;
  font-size: 24px;
  padding: 0;
  background: #fff;
  font-weight: 600;
  border-bottom: none;
}

/*HEADER*/
header#header {
  background: #99CCFF;
  padding-left: 5px;
  padding-right: 5px;
}
header#header section.region-header-top {
  height: 40px;
  padding-top: 5px;
  padding-left: 15px;
  padding-right: 15px;
  background-color: #99CCFF;
  color: #221F99;
}
header#header section.region-header-top div#block-agid-bspo-header-social {
  display: flex !important;
  align-items: baseline;
  width: 100%;
  justify-content: end;
}
header#header section.region-header-top div#block-agid-bspo-header-social h3 {
  font-size: 15px;
  font-weight: bold;
  margin-right: 10px;
}
header#header section.region-header-top div#block-agid-bspo-header-social .content a {
  border-radius: 25px;
  padding-top: 3px;
  background-color: #221f99;
  text-decoration: none;
  width: 30px;
  height: 30px;
  display: inline-block;
  text-align: center;
}
header#header section.region-header-top div#block-agid-bspo-header-social .content a:hover {
  background-color: #041b42;
}
header#header section.region-header-top div#block-agid-bspo-header-social .content a i {
  font-size: 15px;
  text-decoration: none;
  color: #9CF;
  position: relative;
}
header#header section.region-header-top div#block-agid-bspo-header-data-oggi {
  color: #221F99;
}
header#header section.region-header-top div#block-agid-bspo-header-data-oggi .clearfix.text-formatted.field.field--name-body.field--type-text-with-summary.field--label-hidden.field__item {
  font-weight: lighter;
}
header#header section.region-header-top div#block-agid-bspo-selettorelingua {
  border-right: none;
}
header#header section.region-header-top nav#block-agid-bspo-account-menu {
  border-left: 0;
}
header#header section.region-header-top nav#block-agid-bspo-account-menu a:active, header#header section.region-header-top nav#block-agid-bspo-account-menu a:hover {
  color: #221F99;
  background: #99CCFF;
}
header#header section.region-header-top nav.links-inline {
  display: none;
}
header#header div#header-middle {
  background-color: #221F99;
  height: 110px;
  color: #221F99;
  margin-left: -5px;
  margin-right: -5px;
}
@media (min-width: 576px) {
  header#header div#header-middle {
    height: 160px !important;
  }
  body.scrolled header#header div#header-middle {
    height: 140px !important;
  }
}
header#header div#header-middle section.region-header-brand {
  padding-left: 5px;
}
header#header div#header-middle section.region-header-brand div#logo-wrapper {
  display: block !important;
  border-left: none !important;
  max-width: 450px !important;
  background-size: contain;
}
@media (min-width: 576px) {
  header#header div#header-middle section.region-header-brand div#logo-wrapper {
    width: initial;
    overflow: initial;
  }
}
header#header div#header-middle section.region-header-brand div#logo-wrapper a {
  margin: 0px;
  min-width: 180px;
}
header#header div#header-middle section.region-header-utilities {
  padding-right: 5px;
}
@media (max-width: 400px) {
  header#header div#header-middle div#hamburger-button-wrapper .hamburger {
    padding: 5px;
  }
}
header#header div#header-middle section.region-header-utilities div[id$=-header-social] h3 {
  color: #221F99;
}
header#header div#header-middle section.region-header-utilities div[id$=-header-social] a, header#header div#header-middle section.region-header-utilities div[id$=-header-social] a:link, header#header div#header-middle section.region-header-utilities div[id$=-header-social] a:visited {
  color: #221F99;
}
header#header div#header-middle button.hamburger.hamburger--collapse span.hamburger-box {
  width: 45px;
}
header#header div#header-middle button.hamburger.hamburger--collapse span.hamburger-inner,
header#header div#header-middle button.hamburger.hamburger--collapse span.hamburger-inner:before,
header#header div#header-middle button.hamburger.hamburger--collapse span.hamburger-inner:after {
  background: white;
  width: 45px;
}
header#header div#header-middle button.hamburger.hamburger--collapse span#hamburger-menu-text {
  display: block;
  font-weight: 600;
  color: white;
  font-size: 1em;
  margin-top: -5px;
  margin-left: -1px;
}
header#header h1#site-name {
  display: none;
}
nav.pushy div#push-close {
  background: #221F99;
}
nav.pushy a.is-active {
  border-left: 4px #221F99 solid;
}
nav.pushy li {
  border-bottom: 1px solid #e7e6e4;
}
nav.pushy li.opened > a {
  border-bottom: 2px solid #4D627A;
  background-color: #eee;
}

div#main-wrapper {
  padding-top: 120px;
}
@media (min-width: 576px) {
  div#main-wrapper {
    padding-top: 160px !important;
  }
}
@media (min-width: 992px) {
  div#main-wrapper {
    padding-top: 260px !important;
  }
}

/*BREADCRUMB*/
div#breadcrumbs-wrapper {
  background: none;
  box-shadow: none;
  margin-top: 20px;
}
div#breadcrumbs-wrapper ol.breadcrumb {
  padding-left: 0;
  padding-right: 0;
}
div#breadcrumbs-wrapper a, div#breadcrumbs-wrapper a:link, div#breadcrumbs-wrapper a:visited {
  color: #707070;
}
div#breadcrumbs-wrapper li.breadcrumb-item.active {
  color: #221F99;
  font-weight: 600;
}
div#breadcrumbs-wrapper li.breadcrumb-item.active::before {
  content: "|";
  font-weight: 600;
}

/***
 *
 *  MENU LATERALE COLLAPSIBLE
 *
 **/
div#sidebar_first,
div#sidebar_second {
  margin-bottom: 20px;
}
div#sidebar_first nav.block-menu,
div#sidebar_second nav.block-menu {
  border: none;
  margin: 0;
  padding: 0;
}
div#sidebar_first nav.block-menu ul,
div#sidebar_second nav.block-menu ul {
  list-style: none;
}
div#sidebar_first nav.block-menu ul, div#sidebar_first nav.block-menu li, div#sidebar_first nav.block-menu a,
div#sidebar_second nav.block-menu ul,
div#sidebar_second nav.block-menu li,
div#sidebar_second nav.block-menu a {
  width: 100%;
  margin: 0;
  padding: 0;
  margin-top: 0 !important;
}
div#sidebar_first nav.block-menu ul.menu > li,
div#sidebar_second nav.block-menu ul.menu > li {
  border-right: none;
}
div#sidebar_first nav.block-menu ul.menu > li li,
div#sidebar_second nav.block-menu ul.menu > li li {
  border-right: none;
}
div#sidebar_first nav.block-menu a,
div#sidebar_second nav.block-menu a {
  display: inline-block;
  padding: 10px;
  width: 100%;
  font-weight: 600;
  outline: none !important;
  border-top: 1px #221F99 solid;
}
div#sidebar_first nav.block-menu a, div#sidebar_first nav.block-menu a:link, div#sidebar_first nav.block-menu a:visited,
div#sidebar_second nav.block-menu a,
div#sidebar_second nav.block-menu a:link,
div#sidebar_second nav.block-menu a:visited {
  color: #221F99;
}
div#sidebar_first nav.block-menu li,
div#sidebar_second nav.block-menu li {
  padding-left: 0;
}
div#sidebar_first nav.block-menu li li,
div#sidebar_second nav.block-menu li li {
  padding-right: 0px;
}
div#sidebar_first nav.block-menu li a.is-active,
div#sidebar_second nav.block-menu li a.is-active {
  border-left: 5px #221F99 solid;
  text-decoration: none;
}
div#sidebar_first nav.block-menu > ul > li > a,
div#sidebar_second nav.block-menu > ul > li > a {
  background-color: #EFF7FF;
  /*border-top-left-radius: 10px;
  border-top-right-radius: 10px;*/
}
div#sidebar_first nav.block-menu > ul > li > a:link, div#sidebar_first nav.block-menu > ul > li > a:visited,
div#sidebar_second nav.block-menu > ul > li > a:link,
div#sidebar_second nav.block-menu > ul > li > a:visited {
  color: #fff;
  background: #221F99;
  border-top: none;
  border-left: none !important;
}
div#sidebar_first nav.block-menu > ul > li > a + ul li,
div#sidebar_second nav.block-menu > ul > li > a + ul li {
  border-top: none;
  padding-bottom: 0;
}
div#sidebar_first nav.block-menu > ul > li > a + ul li li,
div#sidebar_second nav.block-menu > ul > li > a + ul li li {
  border: none;
  padding-bottom: 0px;
}
div#sidebar_first nav.block-menu > ul,
div#sidebar_second nav.block-menu > ul {
  border-top: 9px #221F99 solid;
  border-bottom: 9px #EFF7FF solid;
  border-radius: 9px;
}
div#sidebar_first nav.block-menu ul.menu,
div#sidebar_second nav.block-menu ul.menu {
  background-color: #EFF7FF;
}
div#sidebar_first nav.block-menu ul.menu ul li a,
div#sidebar_second nav.block-menu ul.menu ul li a {
  padding-left: 30px;
  padding-right: 10px !important;
}
div#sidebar_first nav.block-menu ul.menu ul a,
div#sidebar_second nav.block-menu ul.menu ul a {
  background-color: #fff !important;
}
div#sidebar_first nav.block-menu ul.menu ul ul a,
div#sidebar_second nav.block-menu ul.menu ul ul a {
  background-color: #fff !important;
  padding-left: 50px;
}
div#sidebar_first nav.block-menu ul.menu ul ul a::before,
div#sidebar_second nav.block-menu ul.menu ul ul a::before {
  content: "- ";
}
div#sidebar_first nav.block-menu ul.menu ul ul ul a,
div#sidebar_second nav.block-menu ul.menu ul ul ul a {
  background-color: #fff !important;
}

.tree-menu-r .closed > a,
.tree-menu-r .opened > a {
  background-repeat: no-repeat;
  background-position: -3px 4px;
  padding-right: 33px !important;
}

.tree-menu-r .closed > a {
  background-image: url(../images/menu-down-40x40.png);
  background-position: right center;
}

.tree-menu-r .opened > a {
  background-image: url(../images/menu-up-40x40.png);
  background-position: right center;
}

/*/

/*/
section.region-main-menu {
  height: 3px !important;
}
section.region-main-menu nav {
  display: none !important;
}
section.region-main-menu nav ul li a:active, section.region-main-menu nav ul li a:hover {
  background: #221F99 !important;
}
@media (min-width: 992px) {
  body:not(.scrolled) section.region-main-menu {
    height: 60px !important;
  }
  body:not(.scrolled) section.region-main-menu nav {
    display: flex !important;
  }
}

/*HOMEPAGE*/
div#block-titoloblocconotizie {
  padding: 0;
}
@media (min-width: 768px) and (max-width: 991px) {
  div#block-views-block-bandi-block-1 {
    padding: 0;
  }
}
@media (min-width: 768px) {
  div#block-views-block-bandi-block-1 {
    padding-bottom: 20px;
  }
}
div#block-views-block-bandi-block-1 div.views-row {
  padding-left: 10px;
  padding-right: 10px;
}
div#block-views-block-bandi-block-1 div.views-row div.bando-wrapper {
  padding: 20px;
  min-height: 120px;
  background: #fff;
  border-radius: 15px;
  margin-bottom: 10px;
  padding-top: 10px;
}
div#block-views-block-bandi-block-1 div.views-row h3 {
  color: #707070;
}
div#block-views-block-bandi-block-1 div.views-row div.bando-sommario {
  margin-top: 0px;
}
div#block-views-block-bandi-block-1 div.views-row div.bando-scadenza {
  margin-top: 20px;
  color: #221F99;
  font-weight: 600;
}
div#block-views-block-bandi-block-1 div.views-row div.bando-scadenza span {
  display: none;
}
@media (min-width: 768px) {
  div#block-views-block-bandi-block-1 div.views-row h3 {
    min-height: 80px;
  }
  div#block-views-block-bandi-block-1 div.views-row div.bando-sommario {
    min-height: 150px;
  }
}
@media (min-width: 992px) {
  div#block-views-block-bandi-block-1 div.views-row h3 {
    min-height: 50px;
  }
  div#block-views-block-bandi-block-1 div.views-row div.bando-sommario {
    min-height: 110px;
  }
}

div#block-agid-bspo-views-block-notizie-blocco-homepage div.blocco-homepage {
  margin-top: 0;
}

div#block-agid-bspo-views-block-in-evidenza-blocco-homepage {
  margin-bottom: 50px;
}
div#block-agid-bspo-views-block-in-evidenza-blocco-homepage h2 {
  margin-bottom: 30px;
}
div#block-agid-bspo-views-block-in-evidenza-blocco-homepage div.view-content.row {
  margin-top: 10px;
}
div#block-agid-bspo-views-block-in-evidenza-blocco-homepage div.views-row div.views-field-field-in-evidenza-fa-icon a, div#block-agid-bspo-views-block-in-evidenza-blocco-homepage div.views-row div.views-field-field-in-evidenza-fa-icon a:link, div#block-agid-bspo-views-block-in-evidenza-blocco-homepage div.views-row div.views-field-field-in-evidenza-fa-icon a:visited {
  background: #221F99;
  border: 3px solid #221F99;
}
div#block-agid-bspo-views-block-in-evidenza-blocco-homepage div.views-row div.views-field-field-in-evidenza-fa-icon a i, div#block-agid-bspo-views-block-in-evidenza-blocco-homepage div.views-row div.views-field-field-in-evidenza-fa-icon a:link i, div#block-agid-bspo-views-block-in-evidenza-blocco-homepage div.views-row div.views-field-field-in-evidenza-fa-icon a:visited i {
  color: #f2f2f2;
}
div#block-agid-bspo-views-block-in-evidenza-blocco-homepage div.views-row div.views-field-field-in-evidenza-fa-icon a:active, div#block-agid-bspo-views-block-in-evidenza-blocco-homepage div.views-row div.views-field-field-in-evidenza-fa-icon a:hover {
  border: 3px solid #99CCFF;
}
div#block-agid-bspo-views-block-in-evidenza-blocco-homepage div.views-row div.views-field.views-field-field-in-evidenza-sommario {
  display: none;
}

div#homepage-wrapper div#homepage-region-fitst-wrapper,
div#homepage-wrapper div#homepage-region-fitst-wrapper .blocco-homepage h2 span {
  background: white !important;
}
div#homepage-wrapper div#homepage-region-second-wrapper,
div#homepage-wrapper div#homepage-region-second-wrapper .blocco-homepage h2 span {
  background: #f2f2f2 !important;
}
div#homepage-wrapper div#homepage-region-third-wrapper,
div#homepage-wrapper div#homepage-region-third-wrapper .blocco-homepage h2 span {
  background: white !important;
}
div#homepage-wrapper div#homepage-region-fourth-wrapper,
div#homepage-wrapper div#homepage-region-fourth-wrapper .blocco-homepage h2 span {
  background: #f2f2f2 !important;
}

div.blocco-homepage div.vedi-tutti a, div.blocco-homepage div.vedi-tutti a:link, div.blocco-homepage div.vedi-tutti a:visited {
  background: #fff;
  color: #221F99;
  border: 2px #221F99 solid;
  border-radius: 15px;
  text-transform: uppercase;
  font-size: 1.2em;
}
div.blocco-homepage div.vedi-tutti a em, div.blocco-homepage div.vedi-tutti a:link em, div.blocco-homepage div.vedi-tutti a:visited em {
  display: none;
}

div#block-agid-bspo-views-block-notizie-blocco-homepage div.views-row {
  border-radius: 15px;
  padding-top: 10px;
  padding-bottom: 10px;
}

div#block-agid-bspo-views-block-banner-homepage-blocco-homepage-slider h2 span {
  background: #fff !important;
}

div#block-agid-bspo-views-block-banner-homepage-blocco-homepage-fissi {
  margin-top: 0 !important;
}
div#block-agid-bspo-views-block-banner-homepage-blocco-homepage-fissi div.view-display-id-blocco_homepage_fissi {
  margin: 20px 0;
}

div.view-i-temi-piu-cercati div.views-field-field-temi-piu-ricercati-link a, div.view-i-temi-piu-cercati div.views-field-field-temi-piu-ricercati-link a:link, div.view-i-temi-piu-cercati div.views-field-field-temi-piu-ricercati-link a:visited, div.view-i-temi-piu-cercati div.views-field-field-temi-piu-ricercati-link a:active, div.view-i-temi-piu-cercati div.views-field-field-temi-piu-ricercati-link a:hover {
  color: black;
}

@media (min-width: 1235px) {
  section.region-header-utilities div#block-agid-bspo-search input#edit-keys {
    width: 250px;
  }
}

div#footer-navigation {
  background: #99CCFF;
}
div#footer-navigation nav#block-agid-bspo-footer ul.navbar-nav li::before {
  color: #221F99;
}
div#footer-navigation nav#block-agid-bspo-footer ul.navbar-nav a, div#footer-navigation nav#block-agid-bspo-footer ul.navbar-nav a:link, div#footer-navigation nav#block-agid-bspo-footer ul.navbar-nav a:visited {
  color: #221F99;
}

footer#site-footer {
  /*background: #333;
    a, a:link, a:visited, a:active, a:hover {
    color: #63D7DA !important;
    text-decoration: underline;
  }*/
  margin-top: 30px;
}
footer#site-footer section.region-footer-last {
  border-top: 1px solid white;
}
footer#site-footer section.region-footer-last .nav {
  display: block;
}
footer#site-footer section.region-footer-last ul li {
  display: inline-block !important;
  margin-right: 10px;
}
footer#site-footer section.region-footer-last div#block-copyrighttext {
  text-align: right;
}
footer#site-footer nav.block-menuprivacy {
  padding-top: 6px;
}
footer#site-footer nav.block-menuprivacy li.nav-item {
  margin-right: 10px;
}

h4.twitter-title {
  background: #00abe3;
  color: #fff;
  text-align: right;
  font-size: 0.9em;
  font-weight: 600;
  padding: 5px;
  margin-bottom: 0;
}

h4.facebook-title {
  background: #29487d;
  color: #fff;
  text-align: right;
  font-size: 0.9em;
  font-weight: 600;
  padding: 5px;
  margin-bottom: 0;
}

body.page-404 div.field--name-node-title {
  text-align: center;
  margin-bottom: 20px;
}
body.page-404 div.field--name-node-changed-date {
  display: none;
}
body.page-404 div#block-views-block-in-evidenza-blocco-homepage-2.block-views-blockin-evidenza-blocco-homepage div.views-row div.views-field-field-in-evidenza-fa-icon a, body.page-404 div#block-views-block-in-evidenza-blocco-homepage-2.block-views-blockin-evidenza-blocco-homepage div.views-row div.views-field-field-in-evidenza-fa-icon a:link, body.page-404 div#block-views-block-in-evidenza-blocco-homepage-2.block-views-blockin-evidenza-blocco-homepage div.views-row div.views-field-field-in-evidenza-fa-icon a:visited {
  background: #221F99;
  border: 3px solid #221F99;
}
body.page-404 div#block-views-block-in-evidenza-blocco-homepage-2.block-views-blockin-evidenza-blocco-homepage div.views-row div.views-field-field-in-evidenza-fa-icon a i, body.page-404 div#block-views-block-in-evidenza-blocco-homepage-2.block-views-blockin-evidenza-blocco-homepage div.views-row div.views-field-field-in-evidenza-fa-icon a:link i, body.page-404 div#block-views-block-in-evidenza-blocco-homepage-2.block-views-blockin-evidenza-blocco-homepage div.views-row div.views-field-field-in-evidenza-fa-icon a:visited i {
  color: #f2f2f2;
}
body.page-404 div#block-views-block-in-evidenza-blocco-homepage-2.block-views-blockin-evidenza-blocco-homepage div.views-row div.views-field-field-in-evidenza-fa-icon a:active, body.page-404 div#block-views-block-in-evidenza-blocco-homepage-2.block-views-blockin-evidenza-blocco-homepage div.views-row div.views-field-field-in-evidenza-fa-icon a:hover {
  border: 3px solid #99CCFF;
}
body.page-404 div#block-views-block-in-evidenza-blocco-homepage-2.block-views-blockin-evidenza-blocco-homepage div.views-row div.views-field-title h3 {
  font-size: 1.3em;
}
body.page-404 div#block-views-block-in-evidenza-blocco-homepage-2.block-views-blockin-evidenza-blocco-homepage div.views-row div.views-field-title h3 a, body.page-404 div#block-views-block-in-evidenza-blocco-homepage-2.block-views-blockin-evidenza-blocco-homepage div.views-row div.views-field-title h3 a:link, body.page-404 div#block-views-block-in-evidenza-blocco-homepage-2.block-views-blockin-evidenza-blocco-homepage div.views-row div.views-field-title h3 a:visited {
  color: #000;
}
body.page-404 div#block-views-block-in-evidenza-blocco-homepage-2.block-views-blockin-evidenza-blocco-homepage div.views-row div.views-field.views-field-field-in-evidenza-sommario {
  display: none;
}

div#block-agid-bspo-views-block-in-evidenza-blocco-homepage div.views-row {
  border: 1px solid white;
  border-radius: 15px;
  margin-top: 15px !important;
  margin-bottom: 15px !important;
  padding-left: 5px;
  padding-right: 5px;
}
div#block-agid-bspo-views-block-in-evidenza-blocco-homepage div.views-row div.views-field-nothing a div.inner {
  background: #221F99;
  border-radius: 15px;
  display: flex;
  align-items: center;
  padding: 10px 10px;
}
div#block-agid-bspo-views-block-in-evidenza-blocco-homepage div.views-row div.views-field-nothing img {
  text-decoration: none !important;
}
div#block-agid-bspo-views-block-in-evidenza-blocco-homepage div.views-row div.views-field-nothing h4 {
  margin-bottom: 0;
  margin-left: 7px;
  text-align: left;
}
div#block-agid-bspo-views-block-in-evidenza-blocco-homepage div.views-row .rounded {
  border-radius: 15px !important;
}
div#block-agid-bspo-views-block-in-evidenza-blocco-homepage div.views-row a {
  color: #f3f3f5;
}
div#block-agid-bspo-views-block-in-evidenza-blocco-homepage div.views-row h4 {
  color: #f3f3f5;
  font-size: 1.1em;
  font-weight: bold;
}

div#block-views-block-banner-homepage-blocco-link-utili {
  margin-top: 40px;
}
div#block-views-block-banner-homepage-blocco-link-utili div.views-row {
  padding-left: 5px;
  padding-right: 5px;
  margin-bottom: 15px;
}
div#block-views-block-banner-homepage-blocco-link-utili div.views-row div.views-field-nothing {
  background: #221F99;
  border-radius: 15px;
}
div#block-views-block-banner-homepage-blocco-link-utili div.views-row div.views-field-nothing a:hover {
  text-decoration: none;
}
div#block-views-block-banner-homepage-blocco-link-utili div.views-row div.views-field-nothing div.inner {
  display: flex;
  align-items: center;
  text-align: center;
  padding: 15px 10px 15px 20px;
}
div#block-views-block-banner-homepage-blocco-link-utili div.views-row div.views-field-nothing div.inner img {
  background: white;
  border-radius: 40px;
}
div#block-views-block-banner-homepage-blocco-link-utili div.views-row div.views-field-nothing div.inner h4 {
  text-decoration: none;
  color: #fff;
  font-weight: bold;
  font-size: 1em;
  width: 100%;
  margin: 0 10px 0 !important;
}

div.slick--view--banner-homepage.slick--view--banner-homepage--blocco-homepage-slider {
  width: 100%;
}
div.slick--view--banner-homepage.slick--view--banner-homepage--blocco-homepage-slider div.slick-track {
  width: 100%;
}
div.slick--view--banner-homepage.slick--view--banner-homepage--blocco-homepage-slider div.slick-track div.slick__slide slide {
  min-width: 250px;
}
div.slick--view--banner-homepage.slick--view--banner-homepage--blocco-homepage-slider .slick-list .slick-slide div.views-field-field-banner-homepage-link {
  text-align: center;
  margin: 0 10px;
}
div.slick--view--banner-homepage.slick--view--banner-homepage--blocco-homepage-slider .slick-list .slick-slide div.views-field-field-banner-homepage-link div.field-content a {
  background: #fff;
  border-radius: 20px;
  padding: 30px 10px;
  color: #666666;
  font-weight: bold;
  display: block;
  width: 100%;
  height: 100%;
}

div#homepage-region-first div#block-agid-bspo-titoloblocconotizie div.content div.clearfix.text-formatted.field.field--name-body.field--type-text-with-summary.field--label-hidden.field__item.quickedit-field .views-element-container.blocco-homepage.col-12.contextual-region.block h2 i.fa.fa-list {
  display: none;
}

div#block-agid-bspo-views-block-in-evidenza-blocco-homepage h2 i {
  display: none;
}

div#block-views-block-servizi-block-homepage h2 i {
  display: none;
}

div#block-views-block-bandi-block-1 h2 i {
  display: none;
}

div#block-views-block-eventi-calendari-blocco-eventi-calendar-home-week h2 i {
  display: none;
}

div#block-views-block-video-homepage-blocco-homepage {
  margin-top: 20px;
}
div#block-views-block-video-homepage-blocco-homepage h2 i {
  display: none;
}

div#block-views-block-i-temi-piu-cercati-block-1 {
  margin-top: 20px;
}
div#block-views-block-i-temi-piu-cercati-block-1 div.view-content.row {
  margin-top: 27px;
}
div#block-views-block-i-temi-piu-cercati-block-1 h2 i {
  display: none;
}

div#block-views-block-banner-homepage-blocco-link-utili div.view-content.row {
  margin-top: 20px;
}
div#block-views-block-banner-homepage-blocco-link-utili h2 i {
  display: none;
}

div#block-views-block-servizi-block-homepage.blocco-homepage {
  margin-bottom: 40px;
}
div#block-views-block-servizi-block-homepage.blocco-homepage h2 {
  margin-bottom: 40px;
}
div#block-views-block-servizi-block-homepage.blocco-homepage div.views-row {
  margin-bottom: 15px;
  padding: 0 10px;
}
div#block-views-block-servizi-block-homepage.blocco-homepage div.views-row div.views-field-nothing {
  background: #FFF;
  border-radius: 15px;
  padding: 10px 5px;
}
div#block-views-block-servizi-block-homepage.blocco-homepage div.views-row div.views-field-nothing div.inner {
  display: flex;
  align-items: center;
}
div#block-views-block-servizi-block-homepage.blocco-homepage div.views-row div.views-field-nothing div.inner span.scheda-servizio-icona {
  margin-left: 5px;
}
div#block-views-block-servizi-block-homepage.blocco-homepage div.views-row div.views-field-nothing div.inner h4 {
  color: #221F99;
  font-size: 1.2em;
  font-weight: 600;
  margin: 0 0 0 5px;
}

body.page-view-servizi div.view-servizi.view-id-servizi div.view-content h3 {
  margin: 25px 0 0 15px;
  font-weight: 600;
  color: #221F99;
  font-size: 1.4em;
}
body.page-view-servizi div.view-servizi.view-id-servizi div.view-content div.views-row {
  margin-top: 20px;
  border-bottom: 1px #F2F2F2 solid;
  padding-bottom: 20px;
}
body.page-view-servizi div.view-servizi.view-id-servizi div.view-content div.views-row h4 {
  font-size: 1.2em;
  margin-bottom: 0;
}
body.page-view-servizi div.view-servizi.view-id-servizi div.view-content div.views-row p {
  margin-bottom: 5px;
}

div.view-content.row div.tutorialLink {
  border-radius: 15px;
  background-color: #f2f2f2;
  margin-bottom: 20px !important;
}

/*div#block-agid-bspo-content {
    .view-content.row {
      display: grid;
      grid-template-columns: 400px 400px 400px;
      grid-gap: 15px;
    }
    span.field-content {
      div.card {
        border-radius: 20px !important;
        border: none !important;
      }
      h5 {
        background-color: #f2f2f2;
        padding: 30px 62px;
        margin-top: 299px;
        margin-left: -20px;
        width: 400px;
        border-bottom-left-radius: 20px;
        border-bottom-right-radius: 20px;
        text-align: center;
        font-size: 20px;
        font-weight: 600;

      }
    }
    img {
      width: 400px;
      height: 400px;
      border-radius: 20px;

    }
    @media screen {

    }
}*/
body.path-node main#content div#block-agid-bspo-content div.col-12.first div.field ul:not(.nav-tabs), body.path-node main#content div#block-agid-bspo-content div.col-12.first div.field ol {
  margin-left: 0 !important;
  padding-left: 5px;
}
body.path-node main#content div#block-agid-bspo-content div.col-12.first div.field ul:not(.nav-tabs) li, body.path-node main#content div#block-agid-bspo-content div.col-12.first div.field ol li {
  position: relative;
  line-height: 25px !important;
  margin-bottom: 2px;
  padding-left: 20px;
}
body.path-node main#content div#block-agid-bspo-content div.col-12.first div.field ul:not(.nav-tabs) li::before, body.path-node main#content div#block-agid-bspo-content div.col-12.first div.field ol li::before {
  width: auto;
  height: auto;
  line-height: 25px;
  font-size: 18px;
}
body.path-node main#content div#block-agid-bspo-content div.col-12.first div.field ul:not(.nav-tabs) li::before {
  font-size: 15px !important;
}

div#block-agid-bspo-footer-social h3 {
  font-size: 15px;
  font-weight: bold;
}
div#block-agid-bspo-footer-social a:link, div#block-agid-bspo-footer-social a:visited {
  border-radius: 25px;
  padding-top: 4px !important;
  background-color: #65DDE0;
  color: #30373D;
  text-decoration: none;
  width: 30px;
  height: 30px;
  display: inline-block;
  text-align: center;
  margin-right: 5px;
}
div#block-agid-bspo-footer-social a:link i, div#block-agid-bspo-footer-social a:visited i {
  font-size: 18px;
  text-decoration: none;
  color: #30373D;
  position: relative;
}
div#block-agid-bspo-footer-social a:hover {
  color: #65DDE0;
  background: #30373D;
}
div#block-agid-bspo-footer-social a:hover i {
  color: #65DDE0;
}

body.page-view-card-camere div.view-display-id-page_chi_siamo div.views-row div.views-field-nothing {
  padding: 5px;
}
body.page-view-card-camere div.view-display-id-page_chi_siamo div.views-row div.views-field-nothing img {
  width: 100%;
  height: 100%;
  border-top-left-radius: 20px;
  border-top-right-radius: 20px;
}
body.page-view-card-camere div.view-display-id-page_chi_siamo div.views-row div.views-field-nothing h4 {
  text-align: center;
  background: #f2f2f2;
  padding: 20px 0;
  border-bottom-left-radius: 20px;
  border-bottom-right-radius: 20px;
  font-size: 1.2em;
}

body.node--type-page main#content div.content {
  /*div.field--label-above {
    background: none;
    text-align: left;
    > div.field__label {
      color: $primary;
      border-bottom: 2px $primary solid;
      width: 100%;
      padding: 0;
    }
  }*/
}
body.node--type-page main#content div.content div.field--name-field-pagina-base-sommario {
  clear: both;
  background: #f2f2f2;
  padding: 15px 25px;
  border-radius: 25px;
  margin-bottom: 40px;
}
body.node--type-page main#content div.content div.field--name-field-pagina-base-sommario h3 {
  margin-bottom: 20px !important;
}
body.node--type-page main#content div.content div.field--name-field-pagina-base-sommario p, body.node--type-page main#content div.content div.field--name-field-pagina-base-sommario div {
  margin: 0px;
}
body.node--type-page main#content div.content div.ckeditor-accordion-container {
  font-size: 18px;
}
body.node--type-page main#content div.content div.bootstrap-tabs ul.nav-tabs li a:link,
body.node--type-page main#content div.content div.bootstrap-tabs ul.nav-tabs li a:active {
  text-decoration: none;
}
body.node--type-page main#content div.content div.bootstrap-tabs ul.nav-tabs li:not(.active) a:link,
body.node--type-page main#content div.content div.bootstrap-tabs ul.nav-tabs li:not(.active) a:visited {
  color: #221F99;
  text-decoration: underline;
}
body.node--type-page main#content div.content div.bootstrap-tabs div.tab-pane-content {
  padding: 20px 15px;
}
body.node--type-page main#content div.content div.field--name-field-page-articoli-iniziali div.field--name-node-title h3,
body.node--type-page main#content div.content div.field--name-field-page-articoli-finali div.field--name-node-title h3,
body.node--type-page main#content div.content div.field--name-field-pagina-base-sommario h3,
body.node--type-page main#content div.content div.field--name-field-pagina-base-ss-titolo {
  color: #221F99 !important;
  font-weight: 600 !important;
  font-size: 23px !important;
  padding-bottom: 3px;
}
body.node--type-page main#content div.content div.field--name-field-page-articoli-iniziali div.field--name-node-title,
body.node--type-page main#content div.content div.field--name-field-page-articoli-finali div.field--name-node-title,
body.node--type-page main#content div.content div.field--name-field-pagina-base-ss-titolo {
  border-bottom: 2px #221F99 solid;
  margin-top: 30px;
  margin-bottom: 15px;
  padding-bottom: 0px;
  line-height: 1.2em;
}
body.node--type-page main#content div.content div.field--name-field-page-articoli-iniziali div.field--name-node-title h3,
body.node--type-page main#content div.content div.field--name-field-page-articoli-finali div.field--name-node-title h3 {
  margin-bottom: 0 !important;
}
body.node--type-page main#content div.content div.field--name-field-page-articoli-iniziali > div.field__item,
body.node--type-page main#content div.content div.field--name-field-page-articoli-finali > div.field__item {
  margin: 30px 0 30px;
}
body.node--type-page main#content div.content div.field--name-field-page-articoli-iniziali div.node--view-mode-articolo-compatto,
body.node--type-page main#content div.content div.field--name-field-page-articoli-finali div.node--view-mode-articolo-compatto {
  border-bottom: 2px #221F99 solid;
  padding-bottom: 5px;
}
body.node--type-page main#content div.content div.field--name-field-page-articoli-iniziali div.node--view-mode-articolo-compatto div.field--name-dynamic-twig-fieldnode-articolo-link-segue,
body.node--type-page main#content div.content div.field--name-field-page-articoli-finali div.node--view-mode-articolo-compatto div.field--name-dynamic-twig-fieldnode-articolo-link-segue {
  text-align: right;
}
body.node--type-page main#content div.content div.field--name-field-page-articoli-iniziali div.node--view-mode-articolo-titolo-linkato div.field--name-node-title,
body.node--type-page main#content div.content div.field--name-field-page-articoli-finali div.node--view-mode-articolo-titolo-linkato div.field--name-node-title {
  border-bottom: none !important;
  margin-top: 30px !important;
  margin-bottom: 30px !important;
}
body.node--type-page main#content div.content div.field--name-field-page-articoli-iniziali div.node--view-mode-articolo-titolo-linkato div.field--name-node-title a:link, body.node--type-page main#content div.content div.field--name-field-page-articoli-iniziali div.node--view-mode-articolo-titolo-linkato div.field--name-node-title a:visited,
body.node--type-page main#content div.content div.field--name-field-page-articoli-finali div.node--view-mode-articolo-titolo-linkato div.field--name-node-title a:link,
body.node--type-page main#content div.content div.field--name-field-page-articoli-finali div.node--view-mode-articolo-titolo-linkato div.field--name-node-title a:visited {
  color: #221F99;
}
body.node--type-page main#content div.content div.field--name-field-pagina-base-ss-documenti div.field__item {
  margin-bottom: 5px;
}
body.node--type-page main#content div.content div.field--name-field-pagina-base-ss-documenti span.file {
  background-position: 0 6px;
}
body.node--type-page main#content div.content div.field--name-field-pagina-base-sottosezione {
  font-size: 18px;
}
body.node--type-page main#content div.content div#block-contattiformesposto {
  border-top: 3px #F2F2F2 solid;
}
body.node--type-page main#content div.content div#block-contattiformesposto label[for=ufficio_id] {
  font-weight: 600;
  margin-bottom: 0;
}
body.node--type-page main#content div.content div.field--name-dynamic-twig-fieldnode-dove-rivolgersi,
body.node--type-page main#content div.content div#block-views-block-contatti-block {
  margin-top: 50px;
}
body.node--type-page main#content div.content div.field--name-dynamic-twig-fieldnode-dove-rivolgersi div.wrapper,
body.node--type-page main#content div.content div#block-views-block-contatti-block div.wrapper {
  margin-bottom: 30px;
}
body.node--type-page main#content div.content div.field--name-dynamic-twig-fieldnode-dove-rivolgersi h4.dove-rivolgersi,
body.node--type-page main#content div.content div#block-views-block-contatti-block h4.dove-rivolgersi {
  background: #221F99;
  color: #fff;
  font-weight: 600 !important;
  font-size: 1.1em !important;
  margin-bottom: -17px !important;
  padding: 15px 20px 30px;
  max-width: 210px;
}
body.node--type-page main#content div.content div.field--name-dynamic-twig-fieldnode-dove-rivolgersi h4.contatto-title,
body.node--type-page main#content div.content div#block-views-block-contatti-block h4.contatto-title {
  font-size: 1.2em !important;
  font-weight: 600 !important;
}
body.node--type-page main#content div.content div.field--name-dynamic-twig-fieldnode-dove-rivolgersi div.label, body.node--type-page main#content div.content div.field--name-dynamic-twig-fieldnode-dove-rivolgersi div.contenuto,
body.node--type-page main#content div.content div#block-views-block-contatti-block div.label,
body.node--type-page main#content div.content div#block-views-block-contatti-block div.contenuto {
  background: #f2f2f2;
  border-right: 3px #fff solid;
  border-top: 3px #fff solid;
  padding: 20px;
}
body.node--type-page main#content div.content div.field--name-dynamic-twig-fieldnode-dove-rivolgersi div.contenuto p.dettaglio,
body.node--type-page main#content div.content div#block-views-block-contatti-block div.contenuto p.dettaglio {
  margin-bottom: 5px;
}
body.node--type-page main#content div.content div.field--name-dynamic-twig-fieldnode-dove-rivolgersi div.contenuto p.dettaglio span.dettaglio-label,
body.node--type-page main#content div.content div#block-views-block-contatti-block div.contenuto p.dettaglio span.dettaglio-label {
  font-weight: 600;
}
body.node--type-page main#content div.content div.field--name-dynamic-twig-fieldnode-dove-rivolgersi div.label,
body.node--type-page main#content div.content div#block-views-block-contatti-block div.label {
  color: #221F99;
  font-weight: 600;
  text-transform: uppercase;
}
body.node--type-page main#content div.content div.field--name-dynamic-twig-fieldnode-dove-rivolgersi .row.row-ufficio div.label,
body.node--type-page main#content div.content div#block-views-block-contatti-block .row.row-ufficio div.label {
  border-top-left-radius: 20px;
  border-top-right-radius: 20px;
}
body.node--type-page main#content div.content div.field--name-dynamic-twig-fieldnode-dove-rivolgersi .row.row-attivita div.contatto-attivita.contenuto,
body.node--type-page main#content div.content div#block-views-block-contatti-block .row.row-attivita div.contatto-attivita.contenuto {
  border-bottom-left-radius: 20px;
  border-bottom-right-radius: 20px;
}
body.node--type-page main#content div.content div.field--name-dynamic-twig-fieldnode-dove-rivolgersi div.contatto-attivita div.view-content.row,
body.node--type-page main#content div.content div#block-views-block-contatti-block div.contatto-attivita div.view-content.row {
  margin-right: 0;
  margin-left: 0;
}
body.node--type-page main#content div.content div.field--name-dynamic-twig-fieldnode-dove-rivolgersi div.contatto-attivita div.view-content.row div.views-row:after,
body.node--type-page main#content div.content div#block-views-block-contatti-block div.contatto-attivita div.view-content.row div.views-row:after {
  content: ",";
  margin-right: 5px;
}
body.node--type-page main#content div.content div.field--name-dynamic-twig-fieldnode-dove-rivolgersi div.contatto-attivita div.view-content.row div.views-row:last-of-type:after,
body.node--type-page main#content div.content div#block-views-block-contatti-block div.contatto-attivita div.view-content.row div.views-row:last-of-type:after {
  content: "";
}
@media (min-width: 992px) {
  body.node--type-page main#content div.content div.field--name-dynamic-twig-fieldnode-dove-rivolgersi .row.row-ufficio div.label,
body.node--type-page main#content div.content div#block-views-block-contatti-block .row.row-ufficio div.label {
    border-top-right-radius: 0;
  }
  body.node--type-page main#content div.content div.field--name-dynamic-twig-fieldnode-dove-rivolgersi .row.row-ufficio div.contatto-ufficio.contenuto,
body.node--type-page main#content div.content div#block-views-block-contatti-block .row.row-ufficio div.contatto-ufficio.contenuto {
    border-top-right-radius: 20px;
  }
  body.node--type-page main#content div.content div.field--name-dynamic-twig-fieldnode-dove-rivolgersi .row.row-attivita div.label,
body.node--type-page main#content div.content div#block-views-block-contatti-block .row.row-attivita div.label {
    border-bottom-left-radius: 20px;
  }
  body.node--type-page main#content div.content div.field--name-dynamic-twig-fieldnode-dove-rivolgersi .row.row-attivita div.contatto-attivita.contenuto,
body.node--type-page main#content div.content div#block-views-block-contatti-block .row.row-attivita div.contatto-attivita.contenuto {
    border-bottom-left-radius: 0;
  }
}
body.node--type-page main#content div.content div.field--name-dynamic-twig-fieldnode-dove-rivolgersi div.field--name-field-page-photogallery,
body.node--type-page main#content div.content div#block-views-block-contatti-block div.field--name-field-page-photogallery {
  /*margin-left: 10px !important;
  margin-right: 10px !important;*/
}

/* IMCE fix */
.imce-item.file {
  display: block;
}

/* Fix stili nota e avvertimento ckeditor */
div.box-nota h3.box-header em, div.box-avvertimento h3.box-header em {
  font-size: 1em;
}

/*FAQ*/
div.view-faq div.views-field-body a:link, div.view-faq div.views-field-body a:visited {
  text-decoration: underline;
}

body.path-notizie div.view-display-id-page_archivio {
  border-right: none;
}

/* NOTIZIA COMPLETA */
body.path-node main#content div.field--name-field-notizia-immagine img {
  margin-right: 20px;
}

body.node--type-notizia main#content div.field--name-field-notizia-categoria {
  top: 0;
}

body.path-node main#content div.field--name-field-notizia-sommario,
body.path-node main#content div.field--name-field-bando-sommario,
body.path-node main#content div.field--name-field-approfondimento-sommario {
  margin-bottom: 25px;
}

/*
=TABELLE nelle pagini base
*/
body.path-node main#content div#block-agid-bspo-content div.content div.table-responsive table caption {
  caption-side: top !important;
  margin-top: 10px;
  color: #3c454d;
}
body.path-node main#content div#block-agid-bspo-content div.content div.table-responsive table thead tr th,
body.path-node main#content div#block-agid-bspo-content div.content div.table-responsive table tbody tr td {
  font-size: 14px;
  padding: 5px 10px;
}

/*
// PRINT LINKS ARTICOLO
body.path-node.node--type-articolo {
  div.field--name-dynamic-token-fieldnode-print-links {
    div#print-links {
      text-align: left !important;
      a {
        display: block;
        span {
          display: inline-block !important;
          float: left;
          margin-right: 20px;
          color: #212529;
          font-weight: 600;
        }
      }
    }
  }
}
*/

/*# sourceMappingURL=bspo.css.map */
